Compare Stocks

Compare up to 5 stocks side by side with metrics, growth rates, and performance charts

Select Stocks
NBIS
STM

Add up to 3 more stocks

NBIS

Nebius Group N.V.

-15.02%
$187.77-33.20
Market Cap

$45.06B

52W Range

$50.00 - $299.86

STM

STMicroelectronics N.V.

-3.65%
$51.54-1.95
Market Cap

$46.00B

52W Range

$21.11 - $81.42

Metric
NBIS
STM
Valuation
P/E Ratio62.59322.12
Forward P/E--
P/B Ratio8.012.68
P/S Ratio66.083.85
P/FCF Ratio-620.78
PEG Ratio--
EV/EBITDA-20.80
Profitability
Gross Margin68.6%33.8%
Operating Margin-112.5%3.5%
Net Margin95.3%1.2%
ROE11.6%0.8%
ROA3.8%0.6%
ROIC-4.8%0.7%
Financial Health
Current Ratio3.083.36
Quick Ratio3.082.43
Debt/Equity1.080.12
Interest Coverage-10.315.89
Dividends
Dividend Yield-0.7%
Payout Ratio-189.5%
Consecutive Div Years02