Shoals Technologies Group, Inc. (NASDAQ: SHLS) has provided its quarterly results for the period ended June 30, 2025, detailing both the challenges and accomplishments in its latest earnings report.
Key Results from the Income Statement:
Revenue: $110,841K (up 11.7% from $99,249K in Q2 2024)
Gro...