This Week’s Market Wrap: Earnings Fireworks, Oil Shocks, and a Stubborn Economy

Mega-cap technology earnings set the pace this week, but geopolitics and oil shocks quickly reasserted themselves…