NYSE • CLX • US1890541097
Generating your data highlights...
11.6b USD | # 1493 in US
2.87m shares | 278.4m USD
120.92m
99.65% | 120.5m