KLA Corporation (KLAC): Strategy, Financials & Trends 2025 | Monexa