NYSE:KEY | US4932671088
Generating your data highlights...
22.6b USD | # 863 in US
21.7m shares | 395.97m USD
1.09b
99.57% | 1.09b