By recent metrics, International Business Machines (NYSE: IBM) had a decent first quarter. The company beat analyst expectations of $2.41 adjusted EPS and revenue of $18.82 billion, according to data from Thomson Reuters, by reporting $2.45 and $19.1 billion, respectively.The revenue figure is notable because it was the second time in a row that IBM reported year-over-year revenue growth, although this figure was aided by favorable currency tailwinds; before last quarter investors endured five years of revenue decreases.