Nebius Group, formerly Yandex N.V., commands a market capitalization of roughly $48 billion against trailing twelve-month revenue of $878 million, translating to a 55-times sales valuation. In Q1 2026, the company posted $399 million in revenue, representing a 684% year-over-year increase and equivalent to 75% of its full-year 2025 revenue. Nebius has secured a committed contractual backlog of $40 to $50 billion, including a multi-year agreement with Meta Platforms potentially worth up to $27 billion. The company closed a $775 million senior secured debt facility on July 17, 2026, to finance its GPU assets, and operates data centers with over 3.5 gigawatts of power capacity across Europe and the United States.
Source: Read the original article

