NYSE • KEY • US4932671088
Generating your data highlights...
23.4b USD | # 876 in US
15.02m shares | 315.46m USD
1.08b
99.59% | 1.08b