NYSE:CAT | US1491231015
Generating your data highlights...
329b USD | # 36 in US
2.85m shares | 1.88b USD
465.29m
99.69% | 463.86m