Nebius Group

NBIS · NASDAQ · USD

$232.28Change from previous close: −1.53%Absolute change: −$3.60

Close · October 1, 2026

Valuation

Data as of October 2, 2026

Valuation multiples

Market cap
$58.98B
Enterprise value
$65.82B
P/E (trailing 12 months)
1,689.9
Forward P/E
-66.5
PEG
0.54
Price/book
6.16
Price/sales
43.5
EV/EBITDA
255.1
EV/revenue
48.6

Profitability and growth

Gross margin
74.3%
Operating margin
-0.2%
Net margin
3.1%
ROE
0.6%
ROA
-1.9%
Revenue growth (year over year)
454.0%

Financial health

Total cash
$8.04B
Total debt
$10.2B
Debt/equity
0.99
Current ratio
4.03
Quick ratio
3.61

Dividends

Payout ratio
0.0%

Analysts and estimates

Average price target
$283.58
Median price target
$300.00
High price target
$415.00
Low price target
$84.00
Number of analysts
19
Consensus
Buy
Forward EPS
-$3.49
EPS estimate, current year
-$2.28

Shares and trading

Beta
1.44
Average volume
20.25M
Shares outstanding
220.41M
Float
228.61M
Institutional ownership
69.5%
Insider ownership
3.4%
Short interest (% of float)
19.8%
Short ratio (days)
2.76