| Jun 3, 2026 | ANFChief Executive Officer | GiftCode G · direct | 25,000 | — | — | 492,793 | Form 4 |
| Mar 26, 2026 | ANFChief Executive Officer | Shares withheld for tax or exercise priceCode F · direct | 128,289 | $89.76 | $11.5M@ $89.76 | 517,793 | Form 4 |
| Mar 26, 2026 | ANFChief Executive Officer | Grant or awardCode A · direct | 290,904 | — | — | 646,082 | Form 4 |
| Mar 17, 2026 | ANFChief Executive Officer | Grant or awardCode A · direct | 61,329 | — | — | 61,329 | Form 4 |
| Mar 12, 2026 | ANFChief Executive Officer | Shares withheld for tax or exercise priceCode F · direct | 5,823 | $84.08 | $490K@ $84.08 | 355,178 | Form 4 |
| Mar 12, 2026 | ANFChief Executive Officer | Option exerciseCode M · direct | 13,202 | — | — | 361,001 | Form 4 |
| Mar 11, 2026 | ANFChief Executive Officer | Shares withheld for tax or exercise priceCode F · direct | 9,621 | $87.28 | $840K@ $87.28 | 347,799 | Form 4 |
| Mar 11, 2026 | ANFChief Executive Officer | Option exerciseCode M · direct | 21,815 | — | — | 357,420 | Form 4 |
| Mar 9, 2026 | ANFChief Executive Officer | Shares withheld for tax or exercise priceCode F · direct | 21,382 | $86.27 | $1.8M@ $86.27 | 335,605 | Form 4 |
| Mar 9, 2026 | ANFChief Executive Officer | Option exerciseCode M · direct | 48,484 | — | — | 356,987 | Form 4 |
| Feb 6, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 29,769 | $100.00 | $3.0M@ $100.00 | 308,503 | Form 4 |
| Feb 5, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 4,864 | $101.39 | $493K@ $101.39 | 338,272 | Form 4 |
| Feb 5, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 4,610 | $100.52 | $463K@ $100.52 | 343,136 | Form 4 |
| Feb 5, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 3,132 | $102.62 | $321K@ $102.62 | 347,746 | Form 4 |
| Feb 5, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 2,612 | $103.27 | $270K@ $103.27 | 350,878 | Form 4 |
| Feb 5, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 1,813 | $104.52 | $189K@ $104.52 | 353,490 | Form 4 |
| Feb 4, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 17,251 | $105.52 | $1.8M@ $105.52 | 355,303 | Form 4 |
| Feb 4, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 14,919 | $102.44 | $1.5M@ $102.44 | 372,554 | Form 4 |
| Feb 4, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 9,171 | $103.28 | $947K@ $103.28 | 387,473 | Form 4 |
| Feb 4, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 6,200 | $101.66 | $630K@ $101.66 | 396,644 | Form 4 |
| Feb 4, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 2,459 | $104.46 | $257K@ $104.46 | 402,844 | Form 4 |
| Feb 3, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 35,593 | $100.76 | $3.6M@ $100.76 | 405,303 | Form 4 |
| Feb 3, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 14,407 | $102.77 | $1.5M@ $102.77 | 440,896 | Form 4 |
| Feb 2, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 49,200 | $101.10 | $5.0M@ $101.10 | 455,303 | Form 4 |
| Feb 2, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 800 | $102.11 | $82K@ $102.11 | 504,503 | Form 4 |
| Jan 23, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 76,891 | $95.07 | $7.3M@ $95.07 | 505,303 | Form 4 |
| Jan 23, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 23,109 | $96.48 | $2.2M@ $96.48 | 582,194 | Form 4 |
| Jan 22, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 55,877 | $99.00 | $5.5M@ $99.00 | 605,303 | Form 4 |
| Jan 22, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 37,490 | $97.32 | $3.6M@ $97.32 | 661,180 | Form 4 |
| Jan 22, 2026 | ANFChief Executive Officer | Open-market saleCode S · direct | 9,833 | $100.52 | $988K@ $100.52 | 698,670 | Form 4 |