Nebius Group shares are trading lower after Form 4 filings showed several executives have sold the company shares.
10/5/2026
Impact: -70
Technology