OTC : NTOIY

Neste Oyj — Institutional Ownership

$16.25 USD

-$0.04 (-0.25%)

Volume
2.01K
Average Volume
57.83K
Market Capitalization
$24.97B
P/E Ratio
14.27
Dividend Yield
0.71%
Price Target
$11.20
Year High
$19.31
Year Low
$8.27
Day High
Day Low
Payout Ratio
$0.10
Current Ratio
$1.80
Institutional Ownership Summary
Institutional Ownership %

%

Investors Holding

change: 0.0 | last:
Increased Positions

change: 0.0 | last:
Reduced Positions

change: 0.0 | last:
New Positions

change: 0.0 | last:
Sold Positions

change: 0.0 | last:
Total Calls

-

Total Puts

-

Put-Call Ratio

change: 0.0 | last:
Total Invested

-

Beneficial Ownership Filings
Filing Date Reporting Person Amount Beneficially Owned % of Class
NTOIY Enterprise Value History
Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-12-31 $9.63 1.54B $14.8B $1.37B $5.18B $18.62B
2024-12-31 $6.03 1.54B $9.26B $955M $5.15B $13.45B
2023-12-31 $16.09 1.54B $24.71B $1.58B $4.07B $27.21B
2022-12-31 $21.52 1.54B $33.05B $1.27B $2.62B $34.4B
2021-12-31 $21.55 1.54B $33.08B $1.58B $1.76B $33.25B
2020-12-31 $29.88 1.53B $45.86B $1.55B $1.31B $45.61B
2019-12-31 $15.44 1.54B $23.71B $1.49B $1.32B $23.54B
2018-12-31 $11.10 1.53B $17.04B $1.14B $1.14B $17.04B
2017-12-31 $9.00 1.53B $13.81B $783M $1.2B $14.22B
2016-12-31 $6.03 1.53B $9.25B $788M $1.47B $9.93B
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-06-30 $14.28 1.54B $21.95B $1.08B $4.7B $25.56B
2026-03-31 $13.82 1.54B $21.24B $1.64B $5.21B $24.81B
2025-12-31 $9.63 1.52B $14.64B $1.37B $5.18B $18.46B
2025-09-30 $7.81 1.54B $12B $771.46M $5.23B $16.46B
2025-06-30 $5.72 1.44B $8.24B $981M $5.34B $12.6B
2025-03-30 $4.20 1.54B $6.46B $1.14B $5.59B $10.91B
2024-12-31 $6.03 1.5B $9.04B $955M $5.15B $13.23B
2024-09-30 $8.62 1.53B $13.22B $922M $5.02B $17.32B
2024-06-30 $8.43 1.54B $12.96B $823M $4.8B $16.93B
2024-03-31 $12.57 1.54B $19.31B $1.37B $4.34B $22.29B
2023-12-31 $16.09 1.54B $24.71B $1.58B $4.07B $27.21B
2023-09-30 $16.01 1.54B $24.59B $1.43B $3.65B $26.81B