
bombermoon/iStock via Getty Images
Shoals Technologies (NASDAQ:SHLS) +7% in Thursday's trading as Roth Capital upgraded shares to Buy from Hold with a $10 price target, raised from $5, after the solar company delivered a Q2 beat and raise that showed strong