Shoals Technologies Group, Inc. reaffirmed earnings guidance for the year 2023. For the period, the company expects revenue to be in the range of $480 million to $510 million.