NYSE • CAT • US1491231015
Generating your data highlights...
388b USD | # 34 in US
3.23m shares | 2.94b USD
459.67m
97.82% | 449.65m