NYSE • CMI • US2310211063
Generating your data highlights...
98.9b USD | # 212 in US
925.81k shares | 593.18m USD
137.99m
99.57% | 137.4m