NEW YORK, July 21 -- General Motors (GM) reported second-quarter revenue of $48.0 billion and raised its full-year profit guidance on Tuesday, delivering results that outpaced analyst expectations as the company's truck-heavy North American business absorbed potential tariff disruption more cleanly than many investors had feared.

Adjusted EBIT of $3.9 billion for the quarter exceeded consensus estimates, driven primarily by a 43 percent jump in North American profitability. The company's full-size pickups and SUVs, which carry the fattest margins in the portfolio, continued to sell at prices and volumes that have defied a broader cautionary mood among domestic consumers. Adjusted earnings per share came in at $1.41.

GM also declared a q...