Catalyst Pharmaceuticals Inc CPRX Q1 2026 Earnings EPS Beats Estimates by 75 Stock Edges Slightly Lower CLLS Q1 2026 Earnings Narrowing Losses as Cost Discipline Surprises to the Upside OSBC Q1 2026 Earnings Earnings Miss Estimates Amid Narrowing Margins Energy Focus EFOI Q4 2024 Earnings Narrower Loss Amid Operational Adjustments Shares Edge Higher MGEE Q1 2026 Earnings EPS Surpasses Estimates on Strong Utility Performance CSR Q1 2026 Earnings Widely Misses EPS Estimates Stock Declines