NYSE • CMI • US2310211063
Generating your data highlights...
93.3b USD | # 227 in US
895.93k shares | 526.29m USD
138.26m
99.52% | 137.6m