CFFN Q1 2026 Earnings EPS Misses Estimates Amid Narrowing Net Interest Margin PENG Q1 2026 Earnings EPS Surges Past Estimates Stock Gains 248 MTRN Q1 2026 Earnings Earnings Beat Expectations on Strong Operational Execution Upwork Q1 2026 Earnings EPS Surges Past Estimates as Freelance Platform Gains Traction ARCT Q1 2026 Earnings Arcturus Beats EPS Estimates Amid PreRevenue Phase Stock Edges Higher