Ball Corporation Q1 2026 Earnings EPS Surprises to the Upside as Cost Initiatives Gain Traction KURA Q1 2026 Earnings EPS Misses Estimates as ClinicalStage Biotech Reports WiderThanExpected Loss Costamare Q1 2026 Earnings EPS Slightly Misses Estimates Stock Declines NCMI Q1 2026 Earnings WiderThanExpected Loss Weighs on Investor Sentiment NWPX Q1 2026 Earnings Earnings Surge Past Estimates with 5571 Surprise FRAF Q1 2026 Earnings Earnings Beat Estimates on 828 Surprise Shares Edge Higher