IBM (IBM) is down roughly 5% on a mixed Q1 report. Revenues were the disappointment, but the market gets too excited over the declines in the legacy business lines. Media sites like CNBC will rehash the 20 consecutive quarters of revenue declines, but those numbers aren't meaningful. The key is that the tech giant is generating massive cash flows and earnings. At $160, IBM trades at only 11x forward EPS estimates. While waiting for the stock to rally, investors get a 3.5% dividend yield and stock buybacks that support the stock. Now isn't the place to turn negative on the stock. More research: IBM: Here We Go Again Disclosure: Long IBM