Oxford Lane Capital Corp 625 Series 2027 Term Preferred Shares OXLCP Q4 2025 Earnings EPS Misses Estimates by 74 as Shares Edge Higher IDT Q1 2026 Earnings Mixed Quarter as Earnings Miss Estimates but Stock Edges Higher Haemonetics Q1 2026 Earnings EPS Slightly Above Estimates Stock Gains 57 EFOI Q4 2024 Earnings Narrowed Loss Highlights Ongoing Restructuring Efforts PPC Q1 2026 Earnings Earnings Miss Expectations Stock Declines Slightly FirstService Corporation FSV Q1 2026 Earnings Earnings Beat Drives Optimism Yet Shares Edge Lower