NYSE • KEY • US4932671088
Generating your data highlights...
22.2b USD | # 911 in US
11.17m shares | 252.53m USD
1.07b
99.58% | 1.06b