Cadence (CDNS) — Hexagon Deal & FY2024 Financials Analyzed | Monexa