CECO Environmental Corp CECO Q1 2026 Earnings EPS Surges Past Estimates with 1395 Surprise KBR Q1 2026 Earnings EPS Beat Fails to Lift Shares enGene Holdings ENGN Q1 2026 Earnings Narrower Loss Than Expected Despite No Revenue CrossAmerica Partners LP CAPL Q1 2026 Earnings Massive EPS Surprise Drives Modest Stock Uptick Knowles Q1 2026 Earnings EPS Surges Past Estimates Stock Rises 4 SAH Q1 2026 Earnings EPS Surpasses Estimates by 1487 Signaling Operational Strength