Loading...
XNYS
NPWR
Market cap177mUSD
May 29, Last price  
2.28USD
1D
30.29%
1Q
-68.55%
IPO
-84.39%
Name

NET Power Inc

Chart & Performance

D1W1MN
P/E
P/S
708.87
EPS
Div Yield, %
Shrs. gr., 5y
Rev. gr., 5y
%
Revenues
250k
+42.86%
45,0002,103,000580,000175,000250,000
Net income
-49m
L-36.35%
-36,404,000-9,797,2894,065,122-77,232,000-49,159,000
CFO
-32m
L-35.41%
-24,979,000-1,332,128-857,532-49,002,000-31,649,000
Earnings
Aug 11, 2025

Profile

NET Power Inc. operates as a clean energy technology company. It invents, develops, and licenses clean power generation technology. The company was founded in 2010 and is headquartered in Durham, North Carolina.
IPO date
Jun 16, 2021
Employees
24
Domiciled in
US
Incorporated in
US

Valuation

Title
USD in thousands, except ratios and share amounts
FYFYFYFYFY
2024‑122023‑122022‑122021‑122020‑12
Income
Revenues
250
42.86%
175
-69.83%
580
-72.42%
Cost of revenue
98,016
131,033
39,332
Unusual Expense (Income)
NOPBT
(97,766)
(130,858)
(38,752)
NOPBT Margin
Operating Taxes
(126,065)
(5,707)
(4,736)
Tax Rate
NOPAT
28,299
(125,151)
(34,016)
Net income
(49,159)
-36.35%
(77,232)
-1,999.87%
4,065
-141.49%
Dividends
Dividend yield
Proceeds from repurchase of equity
19
347,295
29,467
BB yield
0.00%
-83.48%
Debt
Debt current
870
347
130
Long-term debt
5,340
3,963
1,312
Deferred revenue
Other long-term liabilities
111,786
68,588
35,898
Net debt
(445,648)
(632,617)
(350,129)
Cash flow
Cash from operating activities
(31,649)
(49,002)
(858)
CAPEX
(68,651)
(11,648)
(115)
Cash from investing activities
(168,673)
(103,700)
(115)
Cash from financing activities
(4,929)
335,392
21,467
FCF
(93,566)
(156,820)
(13,745)
Balance
Cash
429,230
636,927
1,628
Long term investments
22,628
349,943
Excess cash
451,846
636,918
351,542
Stockholders' equity
1,479,073
310,296
Invested Capital
2,277,079
1,764,739
36,667
ROIC
1.40%
ROCE
EV
Common stock shares outstanding
73,397
41,191
71,278
Price
10.59
4.85%
10.10
 
Market cap
777,272
86.83%
416,027
 
EV
331,624
1,329,315
EBITDA
(16,143)
(117,817)
(25,365)
EV/EBITDA
Interest
4,791
Interest/NOPBT