GM Earnings Preview: Iran War, Tariffs, and EV Write-Downs Loom | Air Radar