BancFirst Corporation BANF Q1 2026 Earnings EPS Beat Highlights Steady Performance KOSS Q1 2026 Earnings Narrowed Loss as Company Reports 006 Per Share NMTC Q1 2026 Earnings WiderThanExpected Loss and No Reported Revenue Weigh on Shares Indian Indices Edge Higher Amid Mixed Signals Geopolitical Risks Weigh on Sentiment BMNR Q1 2026 Earnings Immersion Tech Reports Positive EPS Surprise Stock Gains Sound Group Inc SOGP Q4 2021 Earnings Surprise Profit Beats Estimates by Wide Margin Westrock Coffee WEST Q1 2026 Earnings EPS Misses Estimates by 3575 as Stock Edges Higher