OTC : EBCOY

Ebara Corporation — Institutional Ownership

$18.26 USD

-$0.16 (-0.87%)

Volume
1.73K
Average Volume
145.97K
Market Capitalization
$16.68B
P/E Ratio
33.01
Dividend Yield
1.13%
Price Target
Year High
$21.77
Year Low
$9.80
Day High
Day Low
Payout Ratio
$0.34
Current Ratio
$1.73
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
EBCOY Enterprise Value History
Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-12-31 $1843.01 921.58M $1.7T $143.58B $224.89B $1.78T
2024-12-31 $1300.97 924.7M $1.2T $171.03B $150.43B $1.18T
2023-12-31 $809.06 184.64M $149.38B $148.06B $145.25B $146.57B
2022-12-31 $462.79 184.06M $85.18B $116.14B $119.33B $88.37B
2021-12-31 $647.96 188.23M $121.96B $136.49B $112.04B $97.52B
2020-12-31 $343.83 190.57M $65.52B $122B $74.72B $18.25B
2019-12-31 $326.96 193.13M $63.15B $94.01B $79.3B $48.44B
2018-12-31 $241.30 202.98M $48.98B $110.61B $77.5B $15.87B
2017-12-31 $434.61 203.17M $88.3B $139.1B $114.59B $63.79B
2017-03-31 $357.48 192.67M $68.88B $90.38B $94.31B $72.8B
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-03-31 $2180.69 913.21M $1.99T $147.02B $240.16B $2.08T
2025-12-31 $1843.01 918.8M $1.69T $143.58B $224.89B $1.77T
2025-09-30 $1665.74 922.65M $1.54T $176.73B $210.44B $1.57T
2025-06-30 $1369.20 924.89M $1.27T $163.78B $148.34B $1.25T
2025-03-31 $1120.13 924.69M $1.04T $167.27B $183.58B $1.05T
2024-12-31 $1300.97 924.93M $1.2T $171.03B $150.43B $1.18T
2024-09-30 $1176.27 924.46M $1.09T $171.03B $150.43B $1.07T
2024-06-30 $1286.73 924.36M $1.19T $178.49B $144.2B $1.16T
2024-03-31 $1340.52 184.66M $247.54B $165.21B $164.74B $247.07B
2023-12-31 $809.06 184.64M $149.39B $144.09B $145.25B $150.55B
2023-09-30 $700.32 184.63M $129.3B $142.14B $147.53B $134.69B
2023-06-30 $691.10 184.42M $127.45B $143.65B $125.77B $109.57B