Eagle Point Credit Company Inc ECC Q4 2025 Earnings EPS Surpasses Estimates Stock Gains 21 KEP Q4 2025 Earnings EPS Misses Estimates Amid Cost Pressures Stock Slips FSLR Q1 2026 Earnings EPS Beat Bolstered by Strong Operating Performance and Demand Tailwinds Ocugen Inc OCGN Q1 2026 Earnings Wider Loss Misses Estimate as PreRevenue Biotech Focuses on Pipeline Sonida Senior Living SNDA Q1 2026 Earnings EPS Misses Estimates by 555 Amid Operational Challenges Perdoceo Education Corporation PRDO Q1 2026 Earnings EPS Surpasses Estimates with 5 Surprise