NYSE • KEY • US4932671088
Generating your data highlights...
21.9b USD | # 929 in US
11.31m shares | 255.04m USD
1.07b
99.58% | 1.06b