AMBA Q1 2026 Earnings EPS Beats Estimates by 24 Shares Rally CMPS Q1 2026 Earnings NarrowerthanExpected Loss Despite Stock Decline CRC Q1 2026 Earnings EPS Beats Estimates Stock Slides amid Market Headwinds SEDG Q1 2026 Earnings EPS Miss by 50 Solar Market Headwinds Persist MNSO Q4 2025 Earnings Strong EPS Beat Amidst Operational Progress NPCE Q1 2026 Earnings NarrowerthanExpected Loss Highlights Operational Discipline