| Aug 10, 2026 | GHChief Commercial Officer | Open-market saleCode S · direct | 17,413 | $170.24 | $3.0M@ $170.24 | 65,374 | Form 4 |
| Aug 10, 2026 | GHChief Commercial Officer | Open-market saleCode S · direct | 35,364 | $169.63 | $6.0M@ $169.63 | 82,787 | Form 4 |
| Aug 10, 2026 | GHChief Commercial Officer | Open-market saleCode S · direct | 7,365 | $168.79 | $1.2M@ $168.79 | 118,151 | Form 4 |
| Aug 10, 2026 | GHChief Commercial Officer | Open-market saleCode S · direct | 3,463 | $167.38 | $580K@ $167.38 | 125,516 | Form 4 |
| Aug 10, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 28,193 | $28.37 | $800K@ $28.37 | 128,979 | Form 4 |
| Aug 10, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 35,412 | $110.49 | $3.9M@ $110.49 | 100,786 | Form 4 |
| Jul 1, 2026 | GHChief Commercial Officer | Shares withheld for tax or exercise priceCode F · direct | 3,141 | $170.77 | $536K@ $170.77 | 65,374 | Form 4 |
| Jul 1, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 1,293 | — | — | 68,515 | Form 4 |
| Jul 1, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 2,526 | — | — | 67,222 | Form 4 |
| Jul 1, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 1,667 | — | — | 64,696 | Form 4 |
| Jul 1, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 1,928 | — | — | 63,029 | Form 4 |
| Jun 15, 2026 | GHChief Commercial Officer | Shares withheld for tax or exercise priceCode F · direct | 594 | $129.82 | $77K@ $129.82 | 61,101 | Form 4 |
| Jun 15, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 1,402 | — | — | 61,695 | Form 4 |
| May 22, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 24,406 | $32.86 | $802K@ $32.86 | 84,440 | Form 4 |
| Apr 1, 2026 | GHChief Commercial Officer | Shares withheld for tax or exercise priceCode F · direct | 4,750 | $91.15 | $433K@ $91.15 | 60,034 | Form 4 |
| Apr 1, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 5,091 | — | — | 64,784 | Form 4 |
| Apr 1, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 2,526 | — | — | 59,693 | Form 4 |
| Apr 1, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 1,667 | — | — | 57,167 | Form 4 |
| Apr 1, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 1,929 | — | — | 55,500 | Form 4 |
| Mar 15, 2026 | GHChief Commercial Officer | Shares withheld for tax or exercise priceCode F · direct | 7,127 | $85.49 | $609K@ $85.49 | 53,571 | Form 4 |
| Mar 15, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 1,402 | — | — | 60,698 | Form 4 |
| Mar 15, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 15,426 | — | — | 59,296 | Form 4 |
| Mar 11, 2026 | GHChief Commercial Officer | Grant or awardCode A · direct | 18,744 | — | — | 18,744 | Form 4 |
| Jan 1, 2026 | GHChief Commercial Officer | Shares withheld for tax or exercise priceCode F · direct | 10,162 | $102.14 | $1.0M@ $102.14 | 43,870 | Form 4 |
| Jan 1, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 2,526 | — | — | 54,032 | Form 4 |
| Jan 1, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 5,688 | — | — | 51,506 | Form 4 |
| Jan 1, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 1,667 | — | — | 45,818 | Form 4 |
| Jan 1, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 15,428 | — | — | 44,151 | Form 4 |
| Jan 1, 2026 | GHChief Commercial Officer | Option exerciseCode M · direct | 1,928 | — | — | 28,723 | Form 4 |
| Dec 15, 2025 | GHChief Commercial Officer | Shares withheld for tax or exercise priceCode F · direct | 594 | $102.67 | $61K@ $102.67 | 26,795 | Form 4 |
| Dec 15, 2025 | GHChief Commercial Officer | Option exerciseCode M · direct | 1,402 | — | — | 27,389 | Form 4 |
| Dec 5, 2025 | GHChief Commercial Officer | Open-market saleCode S · direct | 2,964 | $106.71 | $316K@ $106.71 | 25,987 | Form 4 |
| Dec 5, 2025 | GHChief Commercial Officer | Open-market saleCode S · direct | 400 | $105.99 | $42K@ $105.99 | 28,951 | Form 4 |
| Dec 5, 2025 | GHChief Commercial Officer | Open-market saleCode S · direct | 6,555 | $103.97 | $682K@ $103.97 | 29,351 | Form 4 |
| Dec 5, 2025 | GHChief Commercial Officer | Open-market saleCode S · direct | 3,414 | $103.25 | $353K@ $103.25 | 35,906 | Form 4 |
| Dec 5, 2025 | GHChief Commercial Officer | Open-market saleCode S · direct | 11,969 | $102.09 | $1.2M@ $102.09 | 39,320 | Form 4 |
| Dec 5, 2025 | GHChief Commercial Officer | Open-market saleCode S · direct | 4,084 | $101.40 | $414K@ $101.40 | 51,289 | Form 4 |
| Dec 5, 2025 | GHChief Commercial Officer | Open-market saleCode S · direct | 228 | $106.63 | $24K@ $106.63 | 55,373 | Form 4 |
| Dec 5, 2025 | GHChief Commercial Officer | Open-market saleCode S · direct | 244 | $104.10 | $25K@ $104.10 | 55,601 | Form 4 |
| Dec 5, 2025 | GHChief Commercial Officer | Open-market saleCode S · direct | 372 | $103.48 | $38K@ $103.48 | 55,845 | Form 4 |
| Dec 5, 2025 | GHChief Commercial Officer | Open-market saleCode S · direct | 744 | $102.31 | $76K@ $102.31 | 56,217 | Form 4 |
| Dec 5, 2025 | GHChief Commercial Officer | Open-market saleCode S · direct | 478 | $101.43 | $48K@ $101.43 | 56,961 | Form 4 |