BCSF Q1 2026 Earnings Slight EPS Miss Amid Stable Portfolio Performance ONL Q1 2026 Earnings EPS Misses Estimates by Wide Margin Stock Declines Parsons Corporation PSN Q1 2026 Earnings EPS Surges Past Estimates as Operational Execution Drives Performance CSGS Q1 2026 Earnings Strong EPS Beat Amid Flat Market Reaction AstroNova Inc Q1 2026 Earnings A Loss Per Share Amid Quiet Revenue Disclosure CANF Q4 2023 Earnings EPS Surges Past Estimates as Clinical Progress Continues