Xcel Energy XEL Q1 2026 Earnings Slump EPS Falls Short of 091 Target BancFirst Corporation BANF Q1 2026 Earnings Solid EPS Beat Amid Steady Operating Performance Kadant Inc KAI Q1 2026 Earnings Strong EPS Beat Despite Revenue Uncertainty FRAF Q1 2026 Earnings EPS Beats Estimates Stock Declines ONTO Q1 2026 Earnings EPS Misses Estimates by 163 Amid Unreported Revenue THRM Q1 2026 Earnings EPS Crushes Estimates with 625 Surprise