NET Power NPWR Q1 2026 Earnings Miss Sparks Concern FG FG Climbs 194 Resistance at 2927 in Focus 20260520