Evolution Petroleum EPM Q1 2026 Earnings Steep Earnings Miss Sends Stock Lower Marathon Petroleum Corporation MPC Q1 2026 Earnings Massive EPS Beat Surprises Analysts Twin Vee PowerCats Co VEEE Q2 2025 Earnings Negative EPS Highlights Sector Headwinds Stock Climbs 537 Iveda Solutions Q2 2024 Earnings EPS Surpasses Estimates Despite Minimal Revenue Data SWBI Q1 2026 Earnings EPS Beats Estimates Despite Challenging Market Conditions OS Therapies OSTX Q4 2025 Earnings WiderThanExpected Loss Weighs on Shares