NYSE:KEY | US4932671088
Generating your data highlights...
23.1b USD | # 888 in US
16.8m shares | 321.29m USD
1.09b
99.61% | 1.08b