IBM’s third-quarter results beat estimates on resilient software demand October 25, 2023October 25, 2023