FTRE Q1 2026 Earnings Earnings Beat Expectations with 241 Surprise EPSN Q1 2026 Earnings Positive EPS Amid Modest Market Reaction MNST Q1 2026 Earnings Earnings Beat Estimates as EPS Surprises 833 NWPX Q1 2026 Earnings Earnings Surge Past Estimates with 5571 Surprise Smart Share Global EM Q2 2024 Earnings Stellar EPS Beat Surges 42957 Above Estimates ZDGE Q1 2026 Earnings EPS Misses Estimates as Stock Declines Over 2