Nasdaq • ICHR • KYG4740B1059
Generating your data highlights...
2.52b USD | # 3713 in US
973.03k shares | 51.35m USD
34.74m
97.67% | 33.93m