Shoals Technologies (SHLS) shares were down more than 5% in recent Tuesday trading after the company reported Q2 results and reaffirmed its 2026 revenue guidance.
The company reported Q2 adjusted earnings of $0.12 per diluted share, up from $0.10 a year earlier.
Analysts polled by FactSet expected $0.10.
Revenue for the quarter ended June 30 was $163.4 million, up from $110.8 million a year earlier.
Analysts expected revenue of $160 million.
The company said it expects Q3 revenue of $150 million to $170 million. Analysts expect revenue of $160 million.
Shoals Technologies reaffirmed its full-year 2026 revenue guidance of $600 million to $640 million. Analysts expect revenue of $625.9 million.
Price: $9.00, Change: $-0.37, Percent Change: -3.95%