RYN Q1 2026 Earnings Stellar EPS Surprise Defies Low Expectations PowerFleet AIOT Q1 2026 Earnings Strong EPS Beat Drives Positive Stock Reaction BHFAL Q1 2026 Earnings EPS Miss Overshadowed by Modest Stock Gains CECO Environmental Corp Q1 2026 Earnings Massive EPS Beat of 1395 Surprise Southwest Gas Holdings SWX Q1 2026 Earnings Mixed Start as EPS Falls Short of Estimates GD Q1 2026 Earnings Strong Earnings Beat Driven by Aerospace and Defense Momentum