30 Oct 2024 IBM Q3 2024 results fail to meet analyst expectations Blow softened by performance in software business