SharePost Content Read More Yahoo Finance #finance Post navigation Enphase Energy (ENPH) Climbs 13.7% on Goldman Sachs Upbeat Stance Babcock & Wilcox (BW) Reports Q1 2026 Revenue of $214.4M, Up 44% YoY