Battalion Oil BATL Q2 2023 Earnings Why the Beat Matters Why Ferguson Enterprises FERG Just Dropped 260 What to Watch 20260515 Kodiak AI KDKRW Gained 216 Can It Break 149 20260515 Best Buy BBY Q1 2026 Earnings EPS 261 Beats Estimates BDCIU Q1 2026 Earnings Positive EPS Despite No Revenue Stock Unchanged Teekay Corporation Q1 2026 Earnings Positive EPS Despite Subdued Market Response OneSpan OSPN Q1 2026 Earnings EPS Surpasses Estimates on Strong Operational Execution AirSculpt Technologies Q1 2026 Earnings EPS Beats Estimates Despite Loss Stock Rises GM Q1 2026 Earnings Earnings Per Share Smashes Estimates Driving Optimism Momentus Inc Q1 2026 Earnings Continuing Cost Control Amidst PreRevenue Phase