NYSE • CAT • US1491231015
Generating your data highlights...
380b USD | # 36 in US
2.74m shares | 2.34b USD
459.67m
99.68% | 458.22m