Net Power ousts president, CFO amid ongoing cash challenges

2025-04-16