25 Jul 2024 IBM earnings: z16 mainframe 'outperforming' previous generations Things are looking up for Big Blue as revenue beats expectations