Spruce Power Holding Corporation logo

Spruce Power Holding Corporation

SPRU

NYSEEnergySolar

Previous close

$1.95

+$0.09 · +4.84%

Aug 21, 4:00 PM ET

Pre-market

$1.99

+$0.04 · +2.05%

Aug 24, 7:00 AM ET

SPRU company overview

Regular session · ET · Market data may be delayed.

GoAI snapshot

AI-powered factor overview

Jul 10, 2026

GoAI score

Sell

Trim exposure — unfavorable risk-reward

Valuation

47

Fair Value

Momentum

17

Strong Down

Sentiment

50

Mixed

Risk resilience

30

High Risk

Full GoAI research

Thesis, catalysts, evidence, and risk analysis.

View full GoAI research

AI-generated, informational only, and not investment advice.

Company profile

Company website

XL Fleet Corp. specializes in delivering electrification solutions tailored for commercial vehicle fleets across North America. Their product portfolio features hybrid electric drive systems, which integrate an electric motor positioned on the vehicle's drive shaft, an inverter motor controller, and a lithium-ion battery pack for storing propulsive energy. They also offer plug-in hybrid electric drive systems designed for vehicle integration. Beyond these core systems, the company supplies comprehensive vehicle electrification and infrastructure solutions, including charging stations. Their diverse client base includes major corporate entities from the Fortune 500 list, public utility providers, and numerous municipal organizations. Established in 2009, the firm's primary operations are based in Boston, Massachusetts.

Industry
Solar
Sector
Energy
Headquarters
US
CEO
Christopher Hayes
Listed since
Sep 3, 2019
Employees
159

Market position

Day range

Current $1.95

52-week range

Current $1.95

Open
$1.86
Previous close
$1.86
Volume
94.27K
1.84× average
Average volume
51.28K
Average daily volume
Market cap
35.82M USD
Beta
1.2
Market reference 1
50-day average
$2.3376
-16.58% below average
200-day average
$3.7829
-48.45% below average

Financials

Financial snapshot

Latest / TTM

Valuation & yield

Enterprise value
719.02M USD
P/E (TTM)
-4.58×
P/B (TTM)
0.33×
P/S (TTM)
0.33×
EV / EBITDA
12.96×
Earnings yield
-28.30%
Free cash flow yield
-4.08%
Dividend yield
0.00%

Profitability & efficiency

Gross margin
65.88%
Operating margin
21.43%
Net margin
-6.75%
Return on equity
-21.90%
Return on assets
-3.11%
Return on invested capital
2.19%

Financial health

Debt / equity
5.54×
Current ratio
0.49×
Altman Z-score
-0.55
Piotroski F-score
4 of 9

Financial statements

Margin trends

Profitability as a percentage of reported revenue.

Gross marginOperating marginNet margin
Gross, operating, and net margin trends244%8%-228%-464%Gross margin, FY2021: -4.46%Gross margin, FY2022: 57.11%Gross margin, FY2023: 52.65%Gross margin, FY2024: 51.31%Gross margin, FY2025: 65.21%Operating margin, FY2021: -224.96%Operating margin, FY2022: -258.14%Operating margin, FY2023: -46.10%Operating margin, FY2024: -61.37%Operating margin, FY2025: 15.92%Net margin, FY2021: 184.55%Net margin, FY2022: -404.98%Net margin, FY2023: -82.43%Net margin, FY2024: -85.85%Net margin, FY2025: -23.28%FY2021FY2022FY2023FY2024FY2025
Gross margin FY2021 -4.46%. Gross margin FY2022 57.11%. Gross margin FY2023 52.65%. Gross margin FY2024 51.31%. Gross margin FY2025 65.21%. Operating margin FY2021 -224.96%. Operating margin FY2022 -258.14%. Operating margin FY2023 -46.10%. Operating margin FY2024 -61.37%. Operating margin FY2025 15.92%. Net margin FY2021 184.55%. Net margin FY2022 -404.98%. Net margin FY2023 -82.43%. Net margin FY2024 -85.85%. Net margin FY2025 -23.28%.

Income trends

Revenue

111.81M USD+36.18%

Operating income

17.8M USD+68.19M USD

Net income

−26.03M USD+63.08%
Income trends across reported periods132.39M USD50.09M USD−32.21M USD−114.51M USDRevenue, FY2021: 15.6M USDRevenue, FY2022: 23.19M USDRevenue, FY2023: 79.86M USDRevenue, FY2024: 82.11M USDRevenue, FY2025: 111.81M USDOperating income, FY2021: −35.09M USDOperating income, FY2022: −59.87M USDOperating income, FY2023: −36.82M USDOperating income, FY2024: −50.39M USDOperating income, FY2025: 17.8M USDNet income, FY2021: 28.79M USDNet income, FY2022: −93.93M USDNet income, FY2023: −65.83M USDNet income, FY2024: −70.49M USDNet income, FY2025: −26.03M USDFY2021FY2022FY2023FY2024FY2025
Revenue FY2021 15.6M USD. Revenue FY2022 23.19M USD. Revenue FY2023 79.86M USD. Revenue FY2024 82.11M USD. Revenue FY2025 111.81M USD. Operating income FY2021 −35.09M USD. Operating income FY2022 −59.87M USD. Operating income FY2023 −36.82M USD. Operating income FY2024 −50.39M USD. Operating income FY2025 17.8M USD. Net income FY2021 28.79M USD. Net income FY2022 −93.93M USD. Net income FY2023 −65.83M USD. Net income FY2024 −70.49M USD. Net income FY2025 −26.03M USD.
Metric (USD)FY2025FY2024FY2023FY2022FY2021
Revenue111.81M USD82.11M USD79.86M USD23.19M USD15.6M USD
Cost of goods sold38.9M USD39.97M USD37.81M USD9.95M USD16.3M USD
Gross profit72.91M USD42.13M USD42.05M USD13.25M USD−696K USD
Research and development10.78M USD
Selling, general, and administrative55.11M USD58.89M USD73.12M USD35.09M USD
Operating expenses55.11M USD92.53M USD78.86M USD72.54M USD35.09M USD
Interest income20.72M USD22.76M USD19.53M USD1.34M USD
Interest expense50.92M USD40.23M USD41.94M USD11.4M USD39K USD
Depreciation and amortization30.19M USD21.28M USD21.59M USD6.46M USD653K USD
Operating income17.8M USD−50.39M USD−36.82M USD−59.87M USD−35.09M USD
Net income−26.03M USD−70.49M USD−65.83M USD−93.93M USD28.79M USD

Company facts updated Aug 24, 2026.

Earnings

EPS beat rate
40%
2 beats, 3 misses, 0 met estimates
Average EPS surprise
-363.13%
5 comparable reports
Latest EPS result
0.14

EPS: actual versus estimate

Recent quarterly results

ActualEstimate
Quarterly EPS actual values compared with estimates0.22-0.16-0.54-0.92Q1 '25BeatQ2 '25No estimateQ3 '25No estimateQ4 '25No estimateQ1 '26No estimateQ2 '26No estimateQ3 '26No estimateQ4 '26Estimate
Q1 2025, reported Mar 31, 2025: actual -0.29, estimate -0.34, surprise +14.71%, Beat. Q2 2025, reported May 14, 2025: actual -0.84, estimate —, surprise —, Comparison unavailable. Q3 2025, reported Aug 11, 2025: actual -0.17, estimate —, surprise —, Comparison unavailable. Q4 2025, reported Nov 11, 2025: actual -0.04, estimate —, surprise —, Comparison unavailable. Q1 2026, reported Mar 30, 2026: actual -0.38, estimate —, surprise —, Comparison unavailable. Q2 2026, reported May 13, 2026: actual -0.16, estimate —, surprise —, Comparison unavailable. Q3 2026, reported Aug 12, 2026: actual 0.14, estimate —, surprise —, Comparison unavailable. Q4 2026, reported Nov 10, 2026: actual —, estimate -0.284, surprise —, Comparison unavailable.

Revenue: actual versus estimate

Recent quarterly results

ActualEstimate
Quarterly Revenue actual values compared with estimates35.82M24.17M12.51M863.69KQ1 '25BeatQ2 '25BeatQ3 '25BeatQ4 '25BeatQ1 '26BeatQ2 '26No estimateQ3 '26No estimateQ4 '26Estimate
Q1 2025, reported Mar 31, 2025: actual 20.23M USD, estimate 17.4M USD, surprise +16.24%, Beat. Q2 2025, reported May 14, 2025: actual 23.82M USD, estimate 18.6M USD, surprise +28.05%, Beat. Q3 2025, reported Aug 11, 2025: actual 33.24M USD, estimate 23M USD, surprise +44.52%, Beat. Q4 2025, reported Nov 11, 2025: actual 30.73M USD, estimate 22.7M USD, surprise +35.36%, Beat. Q1 2026, reported Mar 30, 2026: actual 24.03M USD, estimate 17.8M USD, surprise +34.99%, Beat. Q2 2026, reported May 13, 2026: actual 23.42M USD, estimate —, surprise —, Comparison unavailable. Q3 2026, reported Aug 12, 2026: actual 30.35M USD, estimate —, surprise —, Comparison unavailable. Q4 2026, reported Nov 10, 2026: actual —, estimate 1.02M USD, surprise —, Comparison unavailable.

Corporate actions

Corporate action history

Stock split

Effective Oct 9, 2023

1:8

SPRU peers

ETFs holding SPRU

Funds reporting this stock among their holdings, ordered by reported position size.

Continue in GoAI

Research SPRU

research.disclaimer