TYGO Q1 2026 Earnings Modest Beat on Bottom Line as Solar Enabler Navigates Industry Headwinds BBDC Q1 2026 Earnings EPS Falls Short as Stock Rises CIFR Q1 2026 Earnings EPS Misses Estimates as Crypto Mining Headwinds Mount LFCR Q1 2026 Earnings Wider Loss Than Expected Despite Positive Stock Reaction Marathon Petroleum Corporation MPC Q1 2026 Earnings Massive EPS Beat Surprises Analysts VSEC Q1 2026 Earnings Strong EPS Beat of 278 Highlights Operational Execution