BancFirst Corporation Q1 2026 Earnings EPS Surpasses Estimates Amid Steady Performance ALGT Q1 2026 Earnings EPS Beats Estimates by 1214 Shares Edge Lower JOUT Q1 2026 Earnings Earnings Beat Amidst Challenging Outdoor Market Conditions Pangaea Logistics Solutions Ltd PANL Q1 2026 Earnings EPS Beats Estimates by 204 Amid Cautious Market Response BEKE Q1 2026 Earnings EPS Misses Estimates as Housing Market Headwinds Persist MWH Q1 2026 Earnings EPS Surge of 67 Beats Estimates by Wide Margin