NYSE • CAT • US1491231015
Generating your data highlights...
413b USD | # 26 in US
2.65m shares | 2.02b USD
460.59m
99.69% | 459.15m