NET Power Inc.
$1.69
The Read: NPWR stock has historically moved about 11% on earnings, rallying sharply when management confirmed progress on its West Texas project and engineering milestones despite in-line EPS, but showing muted reaction when no definitive Final Investment Decision or financing was announced.
Price
Overlays
Panel
NPWR
Hover to view data
No Data