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