NYSE:CAT | US1491231015
Generating your data highlights...
171b USD | # 71 in US
3.04m shares | 1.03b USD
489.05m
99.69% | 487.55m