JMSB Q1 2026 Earnings EPS Beats Estimates Stock Rises 123 FGBI Q1 2026 Earnings EPS Surges 96 Above Estimates Stock Gains 4 Stantec Inc STN Q1 2026 Earnings EPS Beats Estimates Amid Solid Execution GNK Q1 2026 Earnings Massive EPS Beat of 3429 Surprises Market NOA Q1 2026 Earnings EPS Misses Estimates as Stock Declines 332 MVIS Q1 2026 Earnings EPS Misses Estimates Amid PreRevenue Phase Stock Rises