IBM Beats Q1 Revenue Estimates With $15.92 Billion Showing Enterprise Tech Strength