Shoals Technologies (SHLS) shares rose 4.6% in recent Monday trading after Jefferies upgraded the stock to buy from hold and boosted its price target to $7.20 per share from $4.90.
Trading volume stood at over 5.8 million shares compared with a daily average of almost 6.9 million.
Price: 6.26, Change: +0.27, Percent Change: +4.60