| Sep 4, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 53,460 | $210.16 | $11.2M@ $210.16 | 345,569 | Form 4 |
| Sep 4, 2026 | CBRSChief Technology Officer | GiftCode G · direct | 16,038 | — | — | 399,029 | Form 4 |
| Sep 4, 2026 | CBRSChief Technology Officer | Conversion of derivativeCode C · direct | 46,141 | — | — | 415,067 | Form 4 |
| Aug 21, 2026 | CBRSChief Technology Officer | Conversion of derivativeCode C · direct | 16,293 | — | — | 385,219 | Form 4 |
| Aug 20, 2026 | CBRSChief Technology Officer | Option exerciseCode M · direct | 48,545 | — | — | 351,455 | Form 4 |
| Aug 20, 2026 | CBRSChief Technology Officer | Option exerciseCode M · direct | 114,455 | — | — | 35,545 | Form 4 |
| Aug 20, 2026 | CBRSChief Technology Officer | Option exerciseCode M · direct | 87,326 | — | — | 12,674 | Form 4 |
| Aug 20, 2026 | CBRSChief Technology Officer | Option exerciseCode M · direct | 138,236 | — | — | 36,764 | Form 4 |
| Aug 20, 2026 | CBRSChief Technology Officer | Option exerciseCode M · direct | 308,236 | — | — | 41,764 | Form 4 |
| Aug 20, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 24,652 | $212.64 | $5.2M@ $212.64 | 368,926 | Form 4 |
| Aug 20, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 10,715 | $211.42 | $2.3M@ $211.42 | 393,578 | Form 4 |
| Aug 20, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 46,214 | $210.56 | $9.7M@ $210.56 | 404,293 | Form 4 |
| Aug 20, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 114,976 | $209.86 | $24.1M@ $209.86 | 450,507 | Form 4 |
| Aug 20, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 119,311 | $208.69 | $24.9M@ $208.69 | 565,483 | Form 4 |
| Aug 20, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 108,507 | $207.68 | $22.5M@ $207.68 | 684,794 | Form 4 |
| Aug 20, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 93,017 | $206.67 | $19.2M@ $206.67 | 793,301 | Form 4 |
| Aug 20, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 133,383 | $205.67 | $27.4M@ $205.67 | 886,318 | Form 4 |
| Aug 20, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 47,766 | $204.87 | $9.8M@ $204.87 | 1,019,701 | Form 4 |
| Aug 20, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 11,706 | $203.78 | $2.4M@ $203.78 | 1,067,467 | Form 4 |
| Aug 20, 2026 | CBRSChief Technology Officer | GiftCode G · direct | 213,074 | — | — | 1,079,173 | Form 4 |
| Aug 20, 2026 | CBRSChief Technology Officer | Conversion of derivativeCode C · direct | 696,798 | — | — | 1,292,247 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 771 | $240.01 | $185K@ $240.01 | 595,449 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 9 | $238.78 | $2K@ $238.78 | 596,220 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 11 | $237.23 | $3K@ $237.23 | 596,229 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 203 | $236.43 | $48K@ $236.43 | 596,240 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 301 | $235.50 | $71K@ $235.50 | 596,443 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 590 | $234.47 | $138K@ $234.47 | 596,744 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 224 | $233.31 | $52K@ $233.31 | 597,334 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 277 | $232.62 | $64K@ $232.62 | 597,558 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 243 | $231.57 | $56K@ $231.57 | 597,835 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 47 | $230.67 | $11K@ $230.67 | 598,078 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 147 | $229.46 | $34K@ $229.46 | 598,125 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 95 | $228.53 | $22K@ $228.53 | 598,272 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 347 | $227.37 | $79K@ $227.37 | 598,367 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 457 | $226.46 | $103K@ $226.46 | 598,714 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 335 | $225.51 | $76K@ $225.51 | 599,171 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 202 | $224.52 | $45K@ $224.52 | 599,506 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 492 | $223.54 | $110K@ $223.54 | 599,708 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 1,599 | $222.42 | $356K@ $222.42 | 600,200 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 3,409 | $221.47 | $755K@ $221.47 | 601,799 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 3,723 | $220.43 | $821K@ $220.43 | 605,208 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 1,894 | $219.58 | $416K@ $219.58 | 608,931 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 1,670 | $218.54 | $365K@ $218.54 | 610,825 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 1,344 | $217.58 | $292K@ $217.58 | 612,495 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 1,807 | $216.40 | $391K@ $216.40 | 613,839 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 1,059 | $215.67 | $228K@ $215.67 | 615,646 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 1 | $214.85 | $215@ $214.85 | 616,705 | Form 4 |
| Aug 18, 2026 | CBRSChief Technology Officer | Conversion of derivativeCode C · direct | 616,706 | — | — | 616,706 | Form 4 |
| Jun 25, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 104 | $186.51 | $19K@ $186.51 | 0 | Form 4 |
| Jun 25, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 705 | $184.80 | $130K@ $184.80 | 204 | Form 4 |
| Jun 25, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 300 | $180.12 | $54K@ $180.12 | 1,609 | Form 4 |
| Jun 25, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 242 | $178.66 | $43K@ $178.66 | 1,909 | Form 4 |
| Jun 25, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 100 | $175.57 | $18K@ $175.57 | 2,151 | Form 4 |
| Jun 25, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 200 | $173.16 | $35K@ $173.16 | 2,251 | Form 4 |
| Jun 25, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 263 | $171.78 | $45K@ $171.78 | 2,451 | Form 4 |
| Jun 25, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 110 | $170.57 | $19K@ $170.57 | 2,714 | Form 4 |
| Jun 25, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 400 | $169.62 | $68K@ $169.62 | 2,824 | Form 4 |
| Jun 25, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 922 | $168.80 | $156K@ $168.80 | 3,224 | Form 4 |
| Jun 25, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 3,353 | $165.43 | $555K@ $165.43 | 4,146 | Form 4 |
| Jun 25, 2026 | CBRSChief Technology Officer | Open-market saleCode S · direct | 2,534 | $165.21 | $419K@ $165.21 | 7,499 | Form 4 |
| Jun 25, 2026 | CBRSChief Technology Officer | Conversion of derivativeCode C · direct | 10,033 | — | — | 10,033 | Form 4 |
| May 15, 2026 | CBRSChief Technology Officer | Other acquisition or dispositionCode J · direct | 400,000 | — | — | 0 | Form 4 |
| May 15, 2026 | CBRSChief Technology Officer | Other acquisition or dispositionCode J · direct | 150,000 | — | — | 0 | Form 4 |
| May 15, 2026 | CBRSChief Technology Officer | Other acquisition or dispositionCode J · direct | 100,000 | — | — | 0 | Form 4 |
| May 15, 2026 | CBRSChief Technology Officer | Other acquisition or dispositionCode J · direct | 175,000 | — | — | 0 | Form 4 |
| May 15, 2026 | CBRSChief Technology Officer | Other acquisition or dispositionCode J · direct | 350,000 | — | — | 0 | Form 4 |
| May 15, 2026 | CBRSChief Technology Officer | Other acquisition or dispositionCode J · indirect | 180,600 | — | — | 0 | Form 4 |
| May 15, 2026 | CBRSChief Technology Officer | Other acquisition or dispositionCode J · direct | 8,209,731 | — | — | 0 | Form 4 |
| May 13, 2026 | CBRSChief Technology Officer | Shares withheld for tax or exercise priceCode F · direct | 96,127 | $185.00 | $17.8M@ $185.00 | 8,209,731 | Form 4 |