Loading...
XNYS
AMPS
Market cap800mUSD
Apr 15, Last price  
4.99USD
Name

Altus Power Inc

Chart & Performance

D1W1MN
No data to show
P/E
44.92
P/S
4.08
EPS
0.11
Div Yield, %
Shrs. gr., 5y
Rev. gr., 5y
39.29%
Revenues
196m
+26.49%
37,434,00045,278,00071,800,000101,163,000155,162,000196,265,000
Net income
18m
P
-6,121,000-1,887,00013,005,00055,437,000-9,355,00017,821,000
CFO
40m
-49.16%
5,024,00012,296,00023,704,00035,242,00079,357,00040,348,000
Dividend
Dec 01, 20140.13 USD/sh

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
FYFYFYFYFYFY
2024‑122023‑122022‑122021‑122020‑122019‑12
Income
Revenues
196,265
26.49%
155,162
53.38%
101,163
40.90%
Cost of revenue
40,755
77,073
51,962
Unusual Expense (Income)
NOPBT
155,510
78,089
49,201
NOPBT Margin
79.23%
50.33%
48.64%
Operating Taxes
(14,244)
(683)
1,076
Tax Rate
2.19%
NOPAT
169,754
78,772
48,125
Net income
17,821
-290.50%
(9,355)
-116.88%
55,437
326.27%
Dividends
Dividend yield
Proceeds from repurchase of equity
65
BB yield
-0.01%
Debt
Debt current
186,829
46,472
33,298
Long-term debt
399,203
1,531,570
827,580
Deferred revenue
5,936
5,620
5,397
Other long-term liabilities
1,251,339
99,369
99,771
Net debt
481,130
1,403,943
659,931
Cash flow
Cash from operating activities
40,348
79,357
35,242
CAPEX
(93,705)
(117,791)
(91,147)
Cash from investing activities
(367,205)
(586,813)
(163,212)
Cash from financing activities
231,317
526,985
(2,953)
FCF
(161,850)
(622,411)
(299,101)
Balance
Cash
104,902
160,817
193,016
Long term investments
13,282
7,931
Excess cash
95,089
166,341
195,889
Stockholders' equity
(19,747)
39,948
(6,945)
Invested Capital
2,203,149
1,980,532
1,337,892
ROIC
8.12%
4.75%
3.86%
ROCE
7.05%
3.85%
3.67%
EV
Common stock shares outstanding
160,679
158,700
155,709
Price
4.07
-40.41%
6.83
4.75%
6.52
-37.61%
Market cap
653,962
-39.67%
1,083,921
6.77%
1,015,223
-36.77%
EV
1,154,168
2,565,797
1,714,112
EBITDA
224,427
131,716
78,801
EV/EBITDA
5.14
19.48
21.75
Interest
69,206
47,486
22,162
Interest/NOPBT
44.50%
60.81%
45.04%