Shoals Technologies Group, Inc.

Annual Trend FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025 TTM
Revenue $175.5m
$213.2m +21.48%
$326.9m +53.34%
$488.9m +49.55%
$399.2m -18.35%
$475.3m +19.07%
$588.1m +23.72%
Cost of revenue $109.0m
$130.6m +19.82%
$195.6m +49.83%
$320.6m +63.90%
$257.2m -19.79%
$308.8m +20.08%
$400.4m +29.64%
Gross profit $66.5m
$82.6m +24.19%
$131.3m +58.89%
$168.3m +28.17%
$142.0m -15.62%
$166.5m +17.25%
$187.7m +12.73%
General and administrative expenses $21.0m $37.9m $55.9m $80.7m $82.3m $101.5m $116.2m
Total operating expenses $29.3m $46.4m $65.0m $89.3m $90.8m $110.1m $125.2m
Income from operations $37.3m
$36.2m -2.80%
$66.3m +83.07%
$79.0m +19.15%
$51.2m -35.25%
$56.4m +10.19%
$62.5m +10.87%
Interest expense ($18.5m) ($24.1m) ($13.8m) ($10.0m) $11.7m
Interest income $0 $0 $518k $305k $438k
Gain on sale of assets $0 $0 $1.8m
Income before income taxes $33.8m $4.0m $152.0m $54.9m $37.9m $48.5m $44.6m
Income tax expense $0 ($86k) ($9.0m) ($12.3m) ($13.7m) ($14.9m) $12.8m
Net income $33.8m
$3.9m -88.32%
$143.0m +3526.09%
$42.7m -70.17%
$24.1m -43.44%
$33.6m +39.16%
$31.8m -5.16%
Less: net income attributable to non-controlling interests $0 $1.6m $15.4m $2.7m $0 $0
Net income attributable to Shoals Technologies Group, Inc. $33.8m $2.3m $127.6m $40.0m $24.1m $33.6m $31.8m
Basic (in USD per share) $0.04 $1.25 $0.26 $0.14 $0.20
Diluted (in USD per share) $0.04 $0.85 $0.26 $0.14 $0.20
Depreciation and amortization $8.3m $8.5m $9.1m $8.6m $8.6m $8.6m $8.9m
Foreign currency (loss) gain, net $0 $0 ($13k)