NYSE:CAT | US1491231015
Generating your data highlights...
171b USD | # 66 in US
2.44m shares | 836.15m USD
499.38m
99.68% | 497.8m