NYSE • KEY • US4932671088
Generating your data highlights...
21.4b USD | # 924 in US
12.12m shares | 265.82m USD
1.07b
99.58% | 1.06b