Shoals Technologies Group, Inc. logo SHLS - Shoals Technologies Group, Inc.

NEXT EARNINGS: May 12, 2026 EPS Est: $0.07 | Rev Est: $126.2M
Price: -- -- | CONSENSUS: Buy DETAILS
STRONG
BUY
0
BUY 16
HOLD 4
SELL 2
STRONG
SELL
0
| PRICE TARGET: $10.88 DETAILS
HIGH: $12.00
LOW: $9.50
MEDIAN: $11.00
CONSENSUS: $10.88
UPSIDE: 59.18%
Market Cap: 1.14B
Volume: 24,554,286
Avg Volume: 3,790,485
52 Week Range: 2.71-11.36
Sector: Energy
Industry: Solar
Beta: 1.71
Last Dividend: $N/A
Exchange: NASDAQ
Country: US
Employees: 1,290
IPO Date: 2021-01-28
EPS (TTM): 0.20
P/E Ratio: 42.34
Revenue (TTM): 475.33M
Total Assets: 904.10M
Total Debt: 175.41M
Cash & Equiv: 7.32M
Rev Growth (5Y): 22.1%
EPS Growth (5Y): -1.0%
FCF Growth (5Y): 15.9%
ROCE: N/A
Debt/Equity: 0.29

Earnings History

Date EPS Actual EPS Est EPS Surprise Rev Actual Rev Est Rev Surprise
2026-02-24 $0.05 $0.14 -65.8% $148.3M $118.8M +24.8%
2025-11-04 $0.12 $0.13 -4.2% $135.8M $130.8M +3.8%
2025-08-05 $0.10 $0.08 +25.0% $110.8M $131.5M -15.7%
2025-05-06 $0.03 $0.04 -25.0% $80.4M $105.0M -23.5%
2025-02-25 $0.08 $0.09 -11.1% $107.0M $88.8M +20.5%
2024-11-12 $0.08 $0.10 -20.0% $102.2M $102.0M +0.1%
2024-08-06 $0.10 $0.09 +11.1% $99.2M $90.5M +9.7%
2024-05-07 $0.07 $0.06 +16.7% $90.8M $94.5M -3.9%

Track Record

Statements >
Metric 2025 2024 2023 2022 2021 2020 2019 2018
Revenue 475.33M 399.21M 488.94M 326.94M 213.21M 175.52M 144.50M 103.75M
Net Income 33.57M 24.13M 39.97M 127.61M 2.35M 33.77M 25.14M 8.65M
EPS 0.20 0.14 0.24 1.11 0.02 0.21 0.15 0.05
Total Assets 904.10M 793.08M 843.99M 594.89M 426.41M 195.31M 187.61M 185.53M
Total Debt 175.41M 143.87M 181.44M 239.06M 247.05M 358.83M 26.05M 39.52M
Cash & Equivalents 7.32M 23.51M 22.71M 8.77M 5.01M 10.07M 7.08M 108,000
Operating Cash Flow 17.07M 80.39M 91.95M 39.45M (4.08M) 54.08M 36.18M 3.00M
Free Cash Flow (15.98M) 72.00M 81.38M 36.30M (8.21M) 50.85M 34.46M 1.60M
FCF per Share -0.10 0.43 0.50 0.32 -0.07 0.32 0.22 0.01
Book Value 599.97M 556.80M 545.00M 291.37M 2.55M (184.12M) 149.91M 138.28M
Cash & ST Investments 7.32M 23.51M 22.71M 8.77M 5.01M 10.07M 7.08M 108,000
ROC Equity 0.06 0.04 0.07 0.44 0.92 N/A 0.17 0.06