KLA Corporation (KLAC) reports earnings