GIB Q1 2026 Earnings EPS Misses Estimates Slightly Stock Edges Higher Udemy Q1 2026 Earnings Deep EPS Miss Overshadows Quiet Market CNS Q1 2026 Earnings EPS Misses Estimates by 34 Stock Declines AR Q1 2026 Earnings EPS Falls Just Short of Expectations Stock Declines MPU Q3 2023 Earnings Reported Net Loss per Share of 005 Amidst Stock Decline CTKB Q1 2026 Earnings EPS Misses Estimates as Operating Losses Widen Citizens Community Bancorp CZWI Q1 2026 Earnings EPS Beats Estimates by 621 as Company Reports Solid Net Income BancFirst Corporation Q1 2026 Earnings EPS Surpasses Estimates Amid Steady Performance CRVL Q1 2026 Earnings EPS of 061 Exceeds Expectation Stock Declines 269 Altimmune Q1 2026 Earnings EPS Beats Estimates Amid Continued Pipeline Development FDUS Q1 2026 Earnings Strong EPS Beat Driven by Portfolio Performance BZ Q1 2026 Earnings EPS Beats Estimates Modestly Despite Flat Revenue Disclosure HWKN Q1 2026 Earnings EPS Misses Estimates Despite Modest Stock Gain