Nasdaq:KLAC | US4824801009
Generating your data highlights...
160b USD | # 111 in US
1.02m shares | 1.14b USD
131.39m
99.75% | 131.07m