| Sep 11, 2026 | GHChief Information Officer | Open-market saleCode S · direct | 4,000 | $158.05 | $632K@ $158.05 | 39,794 | Form 4 |
| Jul 1, 2026 | GHChief Information Officer | Shares withheld for tax or exercise priceCode F · direct | 3,066 | $170.77 | $524K@ $170.77 | 43,794 | Form 4 |
| Jul 1, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 1,361 | — | — | 46,860 | Form 4 |
| Jul 1, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 1,994 | — | — | 45,499 | Form 4 |
| Jul 1, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 1,084 | — | — | 43,505 | Form 4 |
| Jul 1, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 1,607 | — | — | 42,421 | Form 4 |
| Jun 15, 2026 | GHChief Information Officer | Open-market purchaseCode P · direct | 600 | $130.76 | $78K@ $130.76 | 41,414 | Form 4 |
| Jun 15, 2026 | GHChief Information Officer | Shares withheld for tax or exercise priceCode F · direct | 314 | $129.82 | $41K@ $129.82 | 41,414 | Form 4 |
| Jun 15, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 638 | — | — | 41,728 | Form 4 |
| Jun 11, 2026 | GHChief Information Officer | Open-market saleCode S · direct | 3,418 | $130.24 | $445K@ $130.24 | 41,090 | Form 4 |
| Jun 10, 2026 | GHChief Information Officer | Open-market saleCode S · direct | 600 | $130.86 | $79K@ $130.86 | 40,814 | Form 4 |
| Jun 10, 2026 | GHChief Information Officer | Open-market saleCode S · direct | 5,000 | $130.41 | $652K@ $130.41 | 44,508 | Form 4 |
| Apr 1, 2026 | GHChief Information Officer | Shares withheld for tax or exercise priceCode F · direct | 5,092 | $91.15 | $464K@ $91.15 | 49,249 | Form 4 |
| Apr 1, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 5,359 | — | — | 54,341 | Form 4 |
| Apr 1, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 1,994 | — | — | 48,982 | Form 4 |
| Apr 1, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 1,084 | — | — | 46,988 | Form 4 |
| Apr 1, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 1,607 | — | — | 45,904 | Form 4 |
| Mar 15, 2026 | GHChief Information Officer | Shares withheld for tax or exercise priceCode F · direct | 6,839 | $85.49 | $585K@ $85.49 | 44,297 | Form 4 |
| Mar 15, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 637 | — | — | 51,136 | Form 4 |
| Mar 15, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 12,856 | — | — | 50,499 | Form 4 |
| Mar 11, 2026 | GHChief Information Officer | Grant or awardCode A · direct | 13,632 | — | — | 13,632 | Form 4 |
| Mar 4, 2026 | GHChief Information Officer | Open-market saleCode S · direct | 13,020 | $95.73 | $1.2M@ $95.73 | 37,643 | Form 4 |
| Mar 4, 2026 | GHChief Information Officer | Open-market saleCode S · direct | 26,980 | $95.12 | $2.6M@ $95.12 | 50,663 | Form 4 |
| Mar 4, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 10,000 | $28.37 | $284K@ $28.37 | 67,643 | Form 4 |
| Mar 4, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 5,000 | $32.86 | $164K@ $32.86 | 57,643 | Form 4 |
| Mar 4, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 1,000 | $74.00 | $74K@ $74.00 | 52,643 | Form 4 |
| Mar 4, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 15,000 | $47.20 | $708K@ $47.20 | 51,643 | Form 4 |
| Mar 4, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 2,119 | $47.20 | $100K@ $47.20 | 36,643 | Form 4 |
| Jan 1, 2026 | GHChief Information Officer | Shares withheld for tax or exercise priceCode F · direct | 9,392 | $102.14 | $959K@ $102.14 | 34,524 | Form 4 |
| Jan 1, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 1,995 | — | — | 43,916 | Form 4 |
| Jan 1, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 3,696 | — | — | 41,921 | Form 4 |
| Jan 1, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 1,083 | — | — | 38,225 | Form 4 |
| Jan 1, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 12,856 | — | — | 37,142 | Form 4 |
| Jan 1, 2026 | GHChief Information Officer | Option exerciseCode M · direct | 1,607 | — | — | 24,286 | Form 4 |
| Dec 15, 2025 | GHChief Information Officer | Shares withheld for tax or exercise priceCode F · direct | 323 | $102.67 | $33K@ $102.67 | 22,679 | Form 4 |
| Dec 15, 2025 | GHChief Information Officer | Option exerciseCode M · direct | 637 | — | — | 23,002 | Form 4 |
| Dec 8, 2025 | GHChief Information Officer | Open-market saleCode S · direct | 2,000 | $104.60 | $209K@ $104.60 | 22,365 | Form 4 |