Enphase Energy ENPH Surges 17 as Solar Sector Finds Support at 6234 Banc of Cal BANC Q1 2026 Results A Closer Look at the Earnings Beat Oil Prices Maintain Elevated Trajectory Amid Persistent Supply Constraints CanFite Bio CANF Q4 2023 Earnings Outperformance Signals Momentum