KLA Corporation (KLAC) valuation and key financial metrics