Nebius Stocks Fall 10.33% Although Insider Sale Followed a June Trading Plan | StockRay