TOP STORIES SolarMax Technology surges on $127M EPC contract for Texas battery storage project rogerjudd - August 5, 2025 0 Post ContentÂ