NYSE • ECL • US2788651006
Generating your data highlights...
75.8b USD | # 301 in US
1.64m shares | 429.69m USD
281.44m
99.78% | 280.83m