NYSE • ECL • US2788651006
Generating your data highlights...
77.4b USD | # 308 in US
1.53m shares | 412.81m USD
280.33m
99.79% | 279.74m