BayFirst Financial Corp BAFN Q1 2026 Earnings Loss Reported Amid Positive Stock Reaction Canadian National Railway CNI Q1 2026 Earnings EPS Beats Estimates in a Challenging Freight Environment SOJF Q1 2026 Earnings Earnings Beat Expectations with 591 Surprise Cable One Q1 2026 Earnings EPS Surpasses Estimates Shares Rise 576 TSHA Q1 2026 Earnings WiderthanExpected Loss as Company Continues Development Pipeline Wintrust Financial WTFCN Q1 2026 Earnings Solid EPS Beat Driven by Strong Net Interest Income