Marathon Petroleum Corporation MPC Q1 2026 Earnings Massive EPS Beat Surprises Analysts Rigel Pharmaceuticals Q1 2026 Earnings EPS Falls Short of Expectations Biogen Q1 2026 Earnings EPS Surges Past Estimates Stock Rises RARE Q1 2026 Earnings WiderthanExpected Loss Highlights Cost Pressures OLP Q1 2026 Earnings EPS Surpasses Estimates as Management Highlights Portfolio Performance Kezar Life Sciences KZR Holds Steady at 729 as Shares Bounce Between Key Levels Tandy Leather Factory TLF Holds Steady at 237 Amid LowVolume Trading BlackRock Capital Allocation Term Trust BCAT Modestly Gains as Price Hovers Near MidRange Solo Brands SBDS Slides 222 Testing Support Near 418 Amid Market Caution DTI Q1 2026 Earnings EPS Misses Expectations as Stock Declines