Nebius (NBIS) Treasury Shares (2016 - 2025)

Nebius has reported Treasury Shares over the past 13 years, most recently at $1.1 billion for Q4 2025.

  • For Q4 2025, Treasury Shares fell 45.34% year-over-year to $1.1 billion; the TTM value through Dec 2025 reached $1.1 billion, down 45.34%, while the annual FY2025 figure was $1.1 billion, 45.34% down from the prior year.
  • Treasury Shares was $69.0 million for Q4 2025 at Nebius, down from $126.3 million in the prior quarter.
  • Across five years, Treasury Shares topped out at $126.3 million in Q4 2024 and bottomed at $6022.1 in Q4 2023.
  • The 5-year median for Treasury Shares is $91391.4 (2022), against an average of $39.1 million.
  • Year-over-year, Treasury Shares surged 47559.13% in 2021 and then tumbled 45.34% in 2025.
  • Over 5 years, Treasury Shares stood at $37.6 million in 2021, then plummeted by 40.8% to $22.2 million in 2022, then tumbled by 32.47% to $15.0 million in 2023, then surged by 13006.74% to $2.0 billion in 2024, then crashed by 45.34% to $1.1 billion in 2025.
  • The last three reported values for Treasury Shares were $1.1 billion (Q4 2025), $2.0 billion (Q4 2024), and $15.0 million (Q4 2023) per Business Quant data.