NeuroSense Therapeutics NRSN Faces 45 DeclineKey Support at 078 Holds the Line Iran Nuclear Deal Could Spark Stock Market Selloff Contrary to Wall Street Optimism NET Power Inc NPWR Q1 2026 Earnings WiderThanExpected EPS Loss Amid PreRevenue Development Phase Robinhood Launches AI Agents for Automated Trading and Spending