ESLA Q1 2026 Earnings WiderThanExpected Loss and No Revenue Highlight DevelopmentStage Challenges CUBE Q1 2026 Earnings Modest EPS Beat Drives Slight Share Gains OXLCO Q4 2025 Earnings EPS Misses Estimates Shares Edge Higher First Solar FSLR Q1 2026 Earnings EPS Surges Past Estimates as Operational Strength Drives Confidence DHCNI Q1 2026 Earnings Net Loss Misses Estimates Amid Challenging Environment