2.925USD-0.34%Mkt Cap: 53.73M USDP/E: —Last update: 2026-06-01
Spruce Power Holding Corporation owns and operates distributed solar energy assets in the United States. The company offers electricity for homeowners through subscription-based payments and solar renewable energy credit…
Industry Peers
SolarIndicators:|
Key Statistics
Company
Market Cap53.73M USD
Enterprise Value675.49M USD
Revenue (TTM)111.40M USD
Gross Profit72.91M USD
Net Income (TTM)-26.03M USD
Revenue/Share6.167 USD
Last Price2.925 USD
Fiscal Year EndDec 2025
MR QuarterMar 2026
Employees159
CountryUS
SectorTechnology
IndustrySolar
ISIN—
Valuation
P/E (Trailing)—
P/E (Forward)-3.74
PEG—
EV/EBITDA13.23
EV/Revenue6.06
P/S0.47
P/B0.44
EPS (TTM)-0.74
EPS (Forward)-0.77
52W Range
1.13032% of range6.750
52W High6.750 USD
52W Low1.130 USD
Profitability
Gross Margin65.21%
Oper. Margin14.51%
EBITDA Margin45.82%
Profit Margin-23.28%
ROE-21.90%
ROA-3.11%
Growth
Revenue Growth-1.70%
Earnings Growth—
Cash Flow & Leverage
Operating CF-3.53M USD
CapEx (TTM)221.00K USD
FCF Margin4.48%
FCF Yield9.28%
Net Debt620.74M USD
Net Debt/EBITDA12.16
Balance Sheet
Debt/Equity5.74
Current Ratio0.48
Quick Ratio0.32
Book Value/Sh6.540 USD
Cash/Share2.974 USD
Dividends
Fwd Div Rate—
Trail. Div Rate0.0000 USD
Div. Yield—
5Y Avg Yield—
Payout Ratio0.00%
Ex-Div Date—
Pay Date—
Splits
Last Split1:8
Split DateOct 9, 2023
Analyst Consensus
Rating—
Target (Mean)—
Target Range—
# Analysts—
Ownership
Shares Out.18.37M
Float13.91M
Insiders9.62%
Institutions35.64%
Short Interest
Short Ratio14.2d
Short % Float4.95%
Short % Out.4.53%
Shares Short832.18K
Short (prev mo.)840.87K
Technical
SMA 503.608 (-18.9%)
SMA 2003.706 (-21.1%)
Beta—
S&P 52W Chg27.70%
Avg Vol (30d)54.74K
Avg Vol (10d)57.53K
Technical Indicators
RSI (14)38.7
MACD-0.2099
MACD Signal-0.2283
MACD Hist.+0.0184
BB Upper3.567 USD
BB Middle3.094 USD
BB Lower2.622 USD
BB Width30.54%
ATR (14)0.2210 USD
Vol Ratio (20d)0.88x