NYSE:CAT | US1491231015
Generating your data highlights...
N/A USD
2.44m shares | 832.14m USD
499.38m
99.68% | 497.8m