Stantec Inc STN Q1 2026 Earnings EPS Beats Estimates Amid Solid Execution MGEE Q1 2026 Earnings EPS Surges Past Estimates on Strong Operational Performance PYXS Q1 2026 Earnings BetterthanExpected Loss Highlights Progress in Oncology Pipeline IP Q1 2026 Earnings Earnings Beat Expectations with 338 Surprise UFCS Q1 2026 Earnings EPS Surges Past Estimates Stock Declines Despite Strong Performance ALGM Q1 2026 Earnings EPS Beats Estimates Amid Modest Stock Gain