KLA Co. (NASDAQ:KLAC – Get Free Report) has been given an average recommendation of “Moderate Buy” by the eighteen analysts that are currently covering the company, Ratings reports. Six equities ...