General Motors reported a surge in revenues for the second quarter. Strong demand for its trucks and SUVs helped GM boost its outlook for the full year, despite the ongoing semiconductor shortage. However, the automobile industry continues to face uncertainties related to the spread of covid-19 infections.