IBM beat Wall Street expectations for first-quarter earnings and revenue, with growth in software, infrastructure, and AI ...