EOSE Q1 2026 Earnings Narrower Loss Surprises Analysts as Energy Storage Momentum Builds OneStream Q4 2025 Earnings Strong Earnings Beat with 137 Surprise Winmark Q1 2026 Earnings EPS Misses Estimates Stock Shows Modest Gain NMIH Q1 2026 Earnings EPS Beats Consensus by 18 Stock Slightly Lower IOR Q4 2024 Earnings Positive Earnings Amid Limited Market Visibility BFST Q1 2026 Earnings EPS Beats Estimates Amid Steady Operational Performance