NET Power is rated a sell due to unsustainable business economics and a recent $1 billion impairment charge. NPWR's core technology faces high costs, delayed deployment (no earlier than 2029), and ...