NYSE:CAT | US1491231015
Generating your data highlights...
184b USD
2.31m shares | 865.18m USD
482.8m
99.70% | 481.35m