AutoZone (AZO): FY2024 Results, Buybacks and Balance‑Sheet Strain | Monexa