| Jul 1, 2026 | GHChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 3,914 | $170.77 | $668K@ $170.77 | 51,816 | Form 4 |
| Jul 1, 2026 | GHChief Financial Officer | Option exerciseCode M · direct | 1,870 | — | — | 55,730 | Form 4 |
| Jul 1, 2026 | GHChief Financial Officer | Option exerciseCode M · direct | 3,324 | — | — | 53,860 | Form 4 |
| Jul 1, 2026 | GHChief Financial Officer | Option exerciseCode M · direct | 2,084 | — | — | 50,536 | Form 4 |
| Jun 15, 2026 | GHChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 1,096 | $129.82 | $142K@ $129.82 | 48,452 | Form 4 |
| Jun 15, 2026 | GHChief Financial Officer | Option exerciseCode M · direct | 2,039 | — | — | 49,548 | Form 4 |
| Jun 5, 2026 | GHChief Financial Officer | Open-market saleCode S · direct | 2,000 | $128.62 | $257K@ $128.62 | 47,509 | Form 4 |
| Apr 1, 2026 | GHChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 6,869 | $91.15 | $626K@ $91.15 | 49,509 | Form 4 |
| Apr 1, 2026 | GHChief Financial Officer | Option exerciseCode M · direct | 7,369 | — | — | 56,378 | Form 4 |
| Apr 1, 2026 | GHChief Financial Officer | Option exerciseCode M · direct | 3,324 | — | — | 49,009 | Form 4 |
| Apr 1, 2026 | GHChief Financial Officer | Option exerciseCode M · direct | 2,084 | — | — | 45,685 | Form 4 |
| Mar 16, 2026 | GHChief Financial Officer | Open-market saleCode S · direct | 3,000 | $87.04 | $261K@ $87.04 | 43,601 | Form 4 |
| Mar 15, 2026 | GHChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 7,413 | $85.49 | $634K@ $85.49 | 46,601 | Form 4 |
| Mar 15, 2026 | GHChief Financial Officer | Option exerciseCode M · direct | 2,039 | — | — | 54,014 | Form 4 |
| Mar 15, 2026 | GHChief Financial Officer | Option exerciseCode M · direct | 10,518 | — | — | 51,975 | Form 4 |
| Mar 15, 2026 | GHChief Financial Officer | Option exerciseCode M · direct | 1,233 | — | — | 41,457 | Form 4 |
| Mar 11, 2026 | GHChief Financial Officer | Grant or awardCode A · direct | 26,582 | — | — | 26,582 | Form 4 |
| Jan 1, 2026 | GHChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 12,479 | $102.14 | $1.3M@ $102.14 | 40,224 | Form 4 |
| Jan 1, 2026 | GHChief Financial Officer | Option exerciseCode M · direct | 2,084 | — | — | 52,703 | Form 4 |
| Jan 1, 2026 | GHChief Financial Officer | Option exerciseCode M · direct | 7,110 | — | — | 50,619 | Form 4 |
| Jan 1, 2026 | GHChief Financial Officer | Option exerciseCode M · direct | 3,324 | — | — | 43,509 | Form 4 |
| Jan 1, 2026 | GHChief Financial Officer | Option exerciseCode M · direct | 10,520 | — | — | 40,185 | Form 4 |
| Dec 15, 2025 | GHChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 1,659 | $102.67 | $170K@ $102.67 | 29,665 | Form 4 |
| Dec 15, 2025 | GHChief Financial Officer | Option exerciseCode M · direct | 2,039 | — | — | 31,324 | Form 4 |
| Dec 15, 2025 | GHChief Financial Officer | Option exerciseCode M · direct | 1,233 | — | — | 29,285 | Form 4 |
| Dec 5, 2025 | GHChief Financial Officer | Open-market saleCode S · direct | 1,190 | $107.26 | $128K@ $107.26 | 28,052 | Form 4 |
| Dec 5, 2025 | GHChief Financial Officer | Open-market saleCode S · direct | 3,284 | $106.70 | $350K@ $106.70 | 29,242 | Form 4 |
| Dec 5, 2025 | GHChief Financial Officer | Open-market saleCode S · direct | 5,027 | $103.96 | $523K@ $103.96 | 32,526 | Form 4 |
| Dec 5, 2025 | GHChief Financial Officer | Open-market saleCode S · direct | 2,533 | $103.24 | $262K@ $103.24 | 37,553 | Form 4 |
| Dec 5, 2025 | GHChief Financial Officer | Open-market saleCode S · direct | 8,774 | $102.11 | $896K@ $102.11 | 40,086 | Form 4 |
| Dec 5, 2025 | GHChief Financial Officer | Open-market saleCode S · direct | 3,267 | $101.46 | $331K@ $101.46 | 48,860 | Form 4 |
| Dec 5, 2025 | GHChief Financial Officer | Open-market saleCode S · direct | 5,568 | $106.68 | $594K@ $106.68 | 52,127 | Form 4 |
| Dec 5, 2025 | GHChief Financial Officer | Open-market saleCode S · direct | 250 | $105.82 | $26K@ $105.82 | 57,695 | Form 4 |
| Dec 5, 2025 | GHChief Financial Officer | Open-market saleCode S · direct | 11,978 | $103.96 | $1.2M@ $103.96 | 57,945 | Form 4 |
| Dec 5, 2025 | GHChief Financial Officer | Open-market saleCode S · direct | 7,567 | $103.26 | $781K@ $103.26 | 69,923 | Form 4 |
| Dec 5, 2025 | GHChief Financial Officer | Open-market saleCode S · direct | 22,891 | $102.11 | $2.3M@ $102.11 | 77,490 | Form 4 |
| Dec 5, 2025 | GHChief Financial Officer | Open-market saleCode S · direct | 8,033 | $101.42 | $815K@ $101.42 | 100,381 | Form 4 |
| Dec 5, 2025 | GHChief Financial Officer | Option exerciseCode M · direct | 26,905 | $28.37 | $763K@ $28.37 | 108,414 | Form 4 |
| Dec 5, 2025 | GHChief Financial Officer | Option exerciseCode M · direct | 29,382 | $32.86 | $965K@ $32.86 | 81,509 | Form 4 |