Healthcare and Tech Rally Lift SP 500 While Utilities Slump MSCI Q1 2026 Earnings EPS Beats Estimates by 037 Stock Edges Higher BYD Debuts SelfDriving Chip Challenging Huawei in Chinas Autonomous Driving Race