IBM, the world’s biggest maker of mainframe computers, made $3.66bn (£2.27bn), compared with $3.39 billion a year earlier.

IBM raised its prediction for full-year earnings for the second quarter running.

Revenue at the 100-year-old company was 12% higher at $26.7bn.

IBM said strong growth was coming from new signings for its services division, which were up by 16% in the quarter – a sign businesses are still spending on technology.

Although the figures beat expectations, IBM’s shares initially fell slightly on the results before rising by 2% in after hours trading.

Kim Caughey Forrest, senior analyst at Fort Pitt Capital Group, said: “The margins were very strong and the revenue, especially in the second quarter when you expect softer revenue, makes it look like they did well in the quarter.”

Source: BBC News