Bank7 Corp BSVN Q1 2026 Earnings EPS Surges Past Estimates Strong Performance OGEN Q2 2023 Earnings NarrowerthanExpected Loss Boosts Investor Sentiment TFC Q1 2026 Earnings Earnings Beat Signals Resilience in Challenging Rate Environment Universal Display OLED Q1 2026 Earnings EPS Misses by a Wide Margin Stock Slips 1 BBLG Q1 2026 Earnings EPS Surprises to the Upside Despite No Revenue Stock Declines