General Motors Company (NYSE:GM) reported Q2 adjusted diluted earnings of $1.91 per share, up from $1.14 a year earlier.
Analysts polled by Capital IQ expected $1.83 normalized.
Revenue for the quarter that ended June 30 was $44.75 billion, up from $35.76 billion a year earlier.
Analysts surveyed by Capital IQ expected $42.36 billion.
The company said it now expects full-year 2023 adjusted diluted earnings of $7.15 to $8.15, versus its prior forecast of $6.35 to $7.35. Analysts surveyed by Capital IQ expect $7.06 normalized.
The company projected revenue of more than $225 billion in 2025, equivalent to a compound annual growth rate of about 12%.