| Jun 26, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 240 | $634.57 | $152K@ $634.57 | 25,711 | Form 4 |
| Jun 26, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 1,143 | $632.63 | $723K@ $632.63 | 25,951 | Form 4 |
| Jun 26, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 1,000 | $631.49 | $631K@ $631.49 | 27,094 | Form 4 |
| Jun 26, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 305 | $629.83 | $192K@ $629.83 | 28,094 | Form 4 |
| Jun 26, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 1,269 | $628.93 | $798K@ $628.93 | 28,399 | Form 4 |
| Jun 26, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 785 | $627.71 | $493K@ $627.71 | 29,668 | Form 4 |
| Jun 26, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 581 | $627.12 | $364K@ $627.12 | 30,453 | Form 4 |
| Jun 26, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 397 | $625.37 | $248K@ $625.37 | 31,034 | Form 4 |
| Jun 26, 2026 | CACCChief Legal Officer | Option exerciseCode M · direct | 3,303 | $454.11 | $1.5M@ $454.11 | 31,431 | Form 4 |
| Jun 26, 2026 | CACCChief Legal Officer | Option exerciseCode M · direct | 2,417 | $333.94 | $807K@ $333.94 | 28,128 | Form 4 |
| Jun 25, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 183 | $628.73 | $115K@ $628.73 | 25,951 | Form 4 |
| Jun 25, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 114 | $627.68 | $72K@ $627.68 | 26,134 | Form 4 |
| Jun 25, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 634 | $626.42 | $397K@ $626.42 | 26,248 | Form 4 |
| Jun 25, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 526 | $625.53 | $329K@ $625.53 | 26,882 | Form 4 |
| Jun 25, 2026 | CACCChief Legal Officer | Option exerciseCode M · direct | 1,697 | $454.11 | $771K@ $454.11 | 27,408 | Form 4 |
| Jun 25, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 360 | $629.39 | $227K@ $629.39 | 25,711 | Form 4 |
| Jun 25, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 240 | $628.26 | $151K@ $628.26 | 26,071 | Form 4 |
| Jun 25, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 25 | $627.51 | $16K@ $627.51 | 26,311 | Form 4 |
| Jun 25, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 278 | $626.87 | $174K@ $626.87 | 26,336 | Form 4 |
| Jun 25, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 337 | $625.40 | $211K@ $625.40 | 26,614 | Form 4 |
| Jun 25, 2026 | CACCChief Legal Officer | Option exerciseCode M · direct | 1,240 | $333.94 | $414K@ $333.94 | 26,951 | Form 4 |
| Jun 24, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 351 | $603.58 | $212K@ $603.58 | 25,711 | Form 4 |
| Jun 24, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 319 | $602.46 | $192K@ $602.46 | 26,062 | Form 4 |
| Jun 24, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 1,621 | $601.25 | $975K@ $601.25 | 26,381 | Form 4 |
| Jun 24, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 2,709 | $600.32 | $1.6M@ $600.32 | 28,002 | Form 4 |
| Jun 24, 2026 | CACCChief Legal Officer | Option exerciseCode M · direct | 5,000 | $454.11 | $2.3M@ $454.11 | 30,711 | Form 4 |
| Jun 24, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 250 | $603.63 | $151K@ $603.63 | 25,711 | Form 4 |
| Jun 24, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 204 | $602.63 | $123K@ $602.63 | 25,961 | Form 4 |
| Jun 24, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 825 | $601.37 | $496K@ $601.37 | 26,165 | Form 4 |
| Jun 24, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 2,377 | $600.27 | $1.4M@ $600.27 | 26,990 | Form 4 |
| Jun 24, 2026 | CACCChief Legal Officer | Option exerciseCode M · direct | 3,656 | $333.94 | $1.2M@ $333.94 | 29,367 | Form 4 |
| Jun 17, 2026 | CACCChief Legal Officer | Open-market saleCode S · directAlso reported by Elliott Nicholas J, Martin Jay D | 1 | $581.70 | $582@ $581.70 | 25,712 | Form 4 |
| Jun 17, 2026 | CACCChief Legal Officer | Option exerciseCode M · direct | 2 | $333.94 | $668@ $333.94 | 25,713 | Form 4 |
| Jun 16, 2026 | CACCChief Legal Officer | Open-market saleCode S · directAlso reported by Elliott Nicholas J | 1 | $581.49 | $581@ $581.49 | 25,711 | Form 4 |
| Jun 16, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 11 | $578.16 | $6K@ $578.16 | 25,718 | Form 4 |
| Jun 16, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 6 | $577.24 | $3K@ $577.24 | 25,729 | Form 4 |
| Jun 16, 2026 | CACCChief Legal Officer | Open-market saleCode S · directAlso reported by Elliott Nicholas J | 3 | $575.18 | $2K@ $575.18 | 25,735 | Form 4 |
| Jun 16, 2026 | CACCChief Legal Officer | Option exerciseCode M · direct | 27 | $333.94 | $9K@ $333.94 | 25,738 | Form 4 |
| Jun 15, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 4 | $576.04 | $2K@ $576.04 | 25,711 | Form 4 |
| Jun 15, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 23 | $575.04 | $13K@ $575.04 | 25,715 | Form 4 |
| Jun 15, 2026 | CACCChief Legal Officer | Option exerciseCode M · direct | 27 | $333.94 | $9K@ $333.94 | 25,738 | Form 4 |
| Jun 9, 2026 | CACCChief Legal Officer | Option exerciseCode M · direct | 32 | $333.94 | $11K@ $333.94 | 25,743 | Form 4 |
| Jun 8, 2026 | CACCChief Legal Officer | Option exerciseCode M · direct | 22 | $333.94 | $7K@ $333.94 | 25,733 | Form 4 |
| Jun 1, 2026 | CACCChief Legal Officer | Option exerciseCode M · direct | 61 | $333.94 | $20K@ $333.94 | 25,772 | Form 4 |
| May 29, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 292 | $578.67 | $169K@ $578.67 | 25,711 | Form 4 |
| May 29, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 789 | $577.45 | $456K@ $577.45 | 26,003 | Form 4 |
| May 29, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 1,105 | $576.67 | $637K@ $576.67 | 26,792 | Form 4 |
| May 29, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 1,299 | $575.25 | $747K@ $575.25 | 27,897 | Form 4 |
| May 29, 2026 | CACCChief Legal Officer | Option exerciseCode M · direct | 3,485 | $333.94 | $1.2M@ $333.94 | 29,196 | Form 4 |
| May 18, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 80 | $556.30 | $45K@ $556.30 | 25,791 | Form 4 |
| May 18, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 239 | $554.74 | $133K@ $554.74 | 25,871 | Form 4 |
| May 18, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 269 | $552.54 | $149K@ $552.54 | 26,350 | Form 4 |
| May 18, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 240 | $551.68 | $132K@ $551.68 | 26,619 | Form 4 |
| May 18, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 755 | $550.29 | $415K@ $550.29 | 26,859 | Form 4 |
| May 18, 2026 | CACCChief Legal Officer | Option exerciseCode M · direct | 1,903 | $333.94 | $635K@ $333.94 | 27,614 | Form 4 |
| May 6, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 14 | $559.37 | $8K@ $559.37 | 25,711 | Form 4 |
| May 6, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 54 | $557.09 | $30K@ $557.09 | 25,725 | Form 4 |
| May 6, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 22 | $555.00 | $12K@ $555.00 | 25,779 | Form 4 |
| May 6, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 372 | $553.93 | $206K@ $553.93 | 25,801 | Form 4 |
| May 6, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 91 | $552.65 | $50K@ $552.65 | 26,173 | Form 4 |
| May 6, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 168 | $551.44 | $93K@ $551.44 | 26,264 | Form 4 |
| May 6, 2026 | CACCChief Legal Officer | Open-market saleCode S · direct | 1,032 | $550.27 | $568K@ $550.27 | 26,432 | Form 4 |
| May 6, 2026 | CACCChief Legal Officer | Option exerciseCode M · direct | 1,753 | $333.94 | $585K@ $333.94 | 27,464 | Form 4 |
| Jan 31, 2026 | CACCChief Legal Officer | Shares withheld for tax or exercise priceCode F · direct | 542 | $498.24 | $270K@ $498.24 | 25,711 | Form 4 |