NYSE • CAT • US1491231015
Generating your data highlights...
487b USD | # 27 in US
2.89m shares | 2.5b USD
460.59m
99.68% | 459.14m