Market Indices & EarningsMarkets Rally on Inflation Data as Banking Earnings Loom Amid Oil Crisis WarningsSalvado•Apr 21, 2026