NYSE • KEY • US4932671088
Generating your data highlights...
23.8b USD | # 864 in US
15.27m shares | 320.58m USD
1.09b
99.59% | 1.08b