Loading live market data…

Ecolab Inc.

NYSE:ECL

$270.25 USD

$0.5 (0.19%)

Volume
1.03M
Average Volume
1.65M
Market Capitalization
$76.06B
P/E Ratio
36.32
Dividend Yield
1.05%
Price Target
$335.00
Year High
$309.27
Year Low
$243.15
Day High
Day Low
Payout Ratio
$0.37
Current Ratio
$0.99

CCURRENT INSTITUTIONAL OWNERSHIP PERCENTAGE

1.18%

Investors Holding

166

change: -1552 | last: 1718

Increased Positions

70

change: -726 | last: 796

Reduced Positions

58

change: -581 | last: 639

New Positions

18

change: -134 | last: 152

Sold Positions

1543

change: 1408 | last: 135

Total Calls

-

Total Puts

-

Put-Call Ratio

0.00

change: -21.5108 | last: 0.2151

Total Invested

825.11M

ECL Enterprise Value History

Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-12-31 $262.52 283.3M $74.37B $646.2M $9.43B $83.16B
2024-12-31 $234.32 284.3M $66.62B $1.26B $8.28B $73.64B
2023-12-31 $198.35 285M $56.53B $919.5M $8.73B $64.34B
2022-12-31 $145.56 285.2M $41.51B $598.6M $9.03B $49.94B
2021-12-31 $234.59 286.3M $67.16B $359.9M $9.16B $75.96B
2020-12-31 $216.36 287M $62.1B $1.26B $7.11B $67.95B
2019-12-31 $192.99 288.1M $55.6B $118.8M $6.82B $62.3B
2018-12-31 $147.35 288.6M $42.53B $114.7M $7.05B $49.46B
2017-12-31 $134.18 289.6M $38.86B $211.4M $7.32B $45.97B
2016-12-31 $117.22 292.5M $34.29B $327.4M $6.69B $40.65B
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-03-31 $266.02 282M $75.02B $519.8M $9.27B $83.76B
2025-12-31 $262.52 282.5M $74.16B $646.2M $9.43B $82.94B
2025-09-30 $273.86 283.5M $77.64B $1.96B $9.43B $85.11B
2025-06-30 $269.44 283.4M $76.36B $1.92B $8.97B $83.41B
2025-03-31 $253.52 283.4M $71.85B $1.16B $8.36B $79.04B
2024-12-31 $234.32 285.7M $66.95B $1.26B $8.28B $73.97B
2024-09-30 $255.33 283.6M $72.41B $1.26B $8.31B $79.46B
2024-06-30 $235.50 284.6M $67.02B $384M $8.12B $74.75B
2024-03-31 $227.93 285.7M $65.12B $479.9M $8.1B $72.74B
2023-12-31 $198.35 285.3M $56.59B $919.5M $8.73B $64.4B
2023-09-30 $169.40 285.1M $48.3B $1B $9.15B $56.44B
2023-06-30 $186.69 284.9M $53.19B $554.2M $9.07B $61.7B