NYSE:CAT | US1491231015
Generating your data highlights...
181b USD | # 60 in US
2.41m shares | 816.49m USD
499.38m
99.68% | 497.8m