NYSE • KEY • US4932671088
Generating your data highlights...
24.6b USD | # 853 in US
12.41m shares | 266.05m USD
1.08b
99.59% | 1.07b