NYSE • CLX • US1890541097
Generating your data highlights...
12.7b USD | # 1432 in US
2.57m shares | 246.06m USD
120.92m
99.60% | 120.44m