Loading...
XNYSAMPS
Market cap635mUSD
Jan 14, Last price  
3.97USD
1D
-0.75%
1Q
5.59%
IPO
-62.15%
Name

Altus Power Inc

Chart & Performance

D1W1MN
XNYS:AMPS chart
P/E
P/S
4.09
EPS
Div Yield, %
0.00%
Shrs. gr., 5y
Rev. gr., 5y
%
Revenues
155m
+53.38%
37,434,00045,278,00071,800,000101,163,000155,162,000
Net income
-9m
L
-6,121,000-1,887,00013,005,00055,437,000-9,355,000
CFO
79m
+125.18%
5,024,00012,296,00023,704,00035,242,00079,357,000
Dividend
Dec 01, 20140.13 USD/sh
Earnings
Mar 12, 2025

Profile

Altus Power, Inc. operates as a clean electrification company in the United States. It is involved in the on-site solar generation for commercial, industrial, and public customers; community solar; energy storage; and electric vehicle charging businesses. The company was founded in 2009 and is based in Stamford, Connecticut.
IPO date
Dec 15, 2020
Employees
59
Domiciled in
US
Incorporated in
US

Valuation

Title
USD in thousands, except ratios and share amounts
FYFYFYFYFY
2023‑122022‑122021‑122020‑122019‑12
Income
Revenues
155,162
53.38%
101,163
40.90%
Cost of revenue
77,073
51,962
Unusual Expense (Income)
NOPBT
78,089
49,201
NOPBT Margin
50.33%
48.64%
Operating Taxes
(683)
1,076
Tax Rate
2.19%
NOPAT
78,772
48,125
Net income
(9,355)
-116.88%
55,437
326.27%
Dividends
Dividend yield
Proceeds from repurchase of equity
65
BB yield
-0.01%
Debt
Debt current
46,472
33,298
Long-term debt
1,531,570
827,580
Deferred revenue
5,620
5,397
Other long-term liabilities
99,369
99,771
Net debt
1,403,943
659,931
Cash flow
Cash from operating activities
79,357
35,242
CAPEX
(117,791)
(91,147)
Cash from investing activities
(586,813)
(163,212)
Cash from financing activities
526,985
(2,953)
FCF
(622,411)
(299,101)
Balance
Cash
160,817
193,016
Long term investments
13,282
7,931
Excess cash
166,341
195,889
Stockholders' equity
39,948
(6,945)
Invested Capital
1,980,532
1,337,892
ROIC
4.75%
3.86%
ROCE
3.85%
3.67%
EV
Common stock shares outstanding
158,700
155,709
Price
6.83
4.75%
6.52
-37.61%
Market cap
1,083,921
6.77%
1,015,223
-36.77%
EV
2,565,797
1,714,112
EBITDA
131,716
78,801
EV/EBITDA
19.48
21.75
Interest
47,486
22,162
Interest/NOPBT
60.81%
45.04%