Nasdaq • ICHR • KYG4740B1059
Generating your data highlights...
2.05b USD | # 3946 in US
961.63k shares | 71.64m USD
37.45m
98.01% | 36.71m