MEC Q1 2026 Earnings Earnings Beat Expectations Stock Surges Netcapital Inc NCPL Q1 2026 Earnings EPS Misses Estimates Amidst Challenging Operating Environment NN Inc Q1 2026 Earnings Surprise Profitability Surges on Cost Controls EFOI Q4 2024 Earnings Narrowed Loss Amid Continued Strategic Restructuring IMCC Q1 2026 Earnings Narrowing Loss per Share Reported Stock Gains 298 ACAD Q1 2026 Earnings Mixed Results as EPS Misses Estimates