Stock Market | Finance | Global News | Sports
Mega-cap technology earnings set the pace this week, but geopolitics and oil shocks quickly reasserted themselves…