XNYSAMPS
Market cap635mUSD
Jan 14, Last price
3.97USD
1D
-0.75%
1Q
5.59%
IPO
-62.15%
Name
Altus Power Inc
Chart & Performance
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.
Valuation
Title USD in thousands, except ratios and share amounts | FY | FY | FY | FY | FY |
---|---|---|---|---|---|
2023‑12 | 2022‑12 | 2021‑12 | 2020‑12 | 2019‑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% |