Marathon Petroleum Corporation MPC Q1 2026 Earnings Massive EPS Beat Surprises Analysts NVS Q1 2026 Earnings EPS Misses Estimates Yet Shares Edge Higher PERI Q1 2026 Earnings EPS Misses Estimates as Stock Declines SOTK Q1 2026 Earnings EPS Misses Estimates Stock Rises Despite Negative Surprise VRDN Q1 2026 Earnings NarrowerthanExpected Loss as Viridian Advances Clinical Pipeline Innventure Inc INV Slides 392 Testing Key Support Near 606 Ambev ABEV Holds Steady at 327 as Traders Weigh Support and Resistance Shake Shack SHAK Holds Near Support Amid SectorWide Consolidation ENI SpA E Dips 2 as Energy Sector Faces Headwinds Turn Therapeutics Inc TTRX Q1 2026 Earnings Narrow EPS Miss Overshadowed by Operational Progress