NYSE • CAT • US1491231015
Generating your data highlights...
404b USD | # 32 in US
3.23m shares | 2.96b USD
460.59m
99.68% | 459.14m