Nasdaq • KC • US49639K1016
Generating your data highlights...
2.62b USD | # 3500 in US
1.39m shares | 14.36m USD
300.12m
66.38% | 199.22m