AGRO Q1 2026 Earnings Steep Earnings Miss Triggers 595 Share Decline MPLT Q1 2026 Earnings EPS Miss of 20 Amid No Revenue Stock Declines RILY Q1 2024 Earnings Loss Per Share of 171 Amid Strategic Adjustments Oxford Lane Capital Corp OXLC Q4 2025 Earnings EPS Misses Estimates as CLO Market Pressures Persist MSDL Q1 2026 Earnings Narrow EPS Beat in a Challenging Rate Environment CAMT Q1 2026 Earnings EPS Slightly Beats Estimates Stock Advances