IBM Corp. reported third-quarter earnings of $2.30 per share, slightly below consensus estimates, causing a dip in the stock price.Revenues rose 2% YoY on a constant currency basis, but fell slightly below expectations.Executives highlighted the growth in the software business, which now accounts for 45% of revenue and grew 10% YoY.IBM expects revenue to grow 1-2% in Q4 and sees promising potential in its generative AI business.