NYSE • CAT • US1491231015
Generating your data highlights...
372b USD | # 35 in US
3.07m shares | 2.69b USD
459.67m
99.68% | 458.22m