Business News Barclays lowers Shoals Tech PT Shoals Technologies Group is a company that produces electrical balance of system… Sophia VilenskyMarch 19, 2023