Neurogene Inc NGNE Rallies 305 as Technical Support Holds Above 27 Oil Prices Retreat Amid Shifting Market Sentiment NFBK Q1 2026 Earnings Earnings Beat Estimates as Net Interest Income Holds Steady Intuitive Machines Shares Surge on Space Sector Developments