The latest trading day saw SunPower (SPWR) settling at $3.34, representing a -1.91% change from its previous close.
Enphase Energy (ENPH) launches IQ Battery 5P in Mexico and expands its footprint in the growing Battery Storage Market.
Solar stocks are up and there's hope for a recovery, but some balance is needed.