NYSE:CAT | US1491231015
Generating your data highlights...
170b USD | # 57 in US
2.79m shares | 920.23m USD
470.31m
99.67% | 468.77m