SP 500 Edges Higher as Healthcare and Tech Rally Outweigh Utility Decline TPC Q1 2026 Earnings EPS Surges 287 Above Estimates Amid Construction Momentum Oil Prices Tumble Nearly 20 in May Marking Steepest Monthly Drop Since 2020 on Iran Deal Hopes