Innovator Nasdaq-100 Managed 10 Buffer ETF (NBFR) is currently trading at $26.09. Technical indicators currently signal "Strong Sell".
Technical & fundamental data as of Jun 5, 2026.