Nasdaq • KC • US49639K1016
Generating your data highlights...
3.15b USD | # 3268 in US
1.49m shares | 19.88m USD
300.64m
56.06% | 168.55m