IBM Posts 6% Revenue Growth, 13% Free Cash Flow Jump in Q1 - MSFT News | Rallies