Data center by IM Imagery via ShutterstockNebius Group (NBIS) stock has witnessed a strong rally of 175% in the last 12 months. First, NBIS stock had touched all-time highs of $299.9 in June 2026. Recently, Michael Burry disclosed a short position in Nebius Group that was initiated at $211.77 per share. As of March 2026, Nebius reported $8.4 billion in debt. For FY25, Nebius Group reported revenue of $529.8 million, which was higher by 479% on a year-on-year (YoY) basis.