Stantec Inc STN Q1 2026 Earnings EPS Beats Estimates Amid Solid Execution Kirby Corporation KEX Q1 2026 Earnings EPS Beat Lifts Confidence Despite Modest Stock Pullback PHGE Q4 2025 Earnings Severe EPS Miss as BiomX Continues Clinical Development MNKD Q1 2026 Earnings Significant EPS Miss Overshadowed by Stock Rally BNED Q4 2025 Earnings Loss Narrows More Than Expected Shares Rise RES Q1 2026 Earnings EPS Beats Estimates by 1858 Amid Broader Market Headwinds