SEC Filing Update: #NEO : $15.51

Sector: Healthcare | YTD: 🔼+ 31.89% The SEC disclosed Today (30-JUL-2026) that FIRST TRUST PORTFOLIOS LP has Newly bought 10,113,261 #NEO shares Ownership: 7.77% * Estimated Investment Value: $144.42M https://www.thinksabio.com/reports/isr/NEO Institutional ownership in #NEO has been steadily rising over the past 6 quarters in Shares: Q4 2024: 122.69M Q1 2025: 126.11M Q2 2025: 127.24M Q3 2025: 128.86M Q4 2025: 130.82M Q1 2026: 134.14M