IBM closes 2024 with robust software revenue, significant AI advancements, and strategic partnerships despite challenges in ...