June 30, 2026
Strong earnings lift major tech stocks
Key indices have posted modest weekly gains despite volatility
Oracle slides as report says $10 billion data centre in limbo