NYSE • KEY • US4932671088
Generating your data highlights...
24.4b USD | # 853 in US
12.43m shares | 266.33m USD
1.08b
99.59% | 1.07b