Shoals Technologies Group, Inc. (NASDAQ: SHLS) shares decreased as investors weighed a strong second-quarter revenue and adjusted-profit performance against weaker GAAP profitability, compressed margins and a cautious outlook relative to expectations.