Cabaletta CABA Q4 2025 Earnings 040 EPS Surges Past 047 Estimates Energy Sector Update Oil Gas Solar Coal and Nuclear Trends Investors Business Daily Olaplex Holdings OLPX Stalls at 204 Consolidation Phase 20260514