AZZ Inc AZZ Q1 2026 Earnings EPS Beat Amid Solid Execution Revenue Details Not Disclosed ES Q1 2026 Earnings EPS Falls Short of Consensus BancFirst Corporation Q1 2026 Earnings EPS Beats Estimates Shares Edge Higher BNED Q4 2025 Earnings NarrowerThanExpected Loss Drives Stock Rally SNTI Q1 2026 Earnings Narrower Loss per Share Provides Positive Surprise SoFi Q1 2026 Earnings EPS Falls Just Shy of Estimates Stock Declines