NYSE:CAT | US1491231015
Generating your data highlights...
186b USD | # 70 in US
2.06m shares | 788.03m USD
482.8m
99.70% | 481.37m