General Motors has beaten forecasts by reporting a second-quarter profit of $891m, helped by cost-cutting and growth in key markets.
The largest US car maker posted its third straight quarterly profit and rebounded from a loss of $4.3 billion in the same period a year ago.
Excluding once-off items, the profit amounted to $2.48 a share, well ahead of the average analyst estimate of $1.13. Revenues were down 13% at $46.8 billion but this was also better than expected.
GM is undergoing a painful reorganisation in its vast North American operations.