S&P 500 Recovers 100% of Iran War Losses as Q1 Earnings Season Begins