| Jun 26, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 120 | $634.83 | $76K@ $634.83 | 20,897 | Form 4 |
| Jun 26, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 180 | $633.93 | $114K@ $633.93 | 21,017 | Form 4 |
| Jun 26, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 324 | $632.81 | $205K@ $632.81 | 21,197 | Form 4 |
| Jun 26, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 360 | $631.29 | $227K@ $631.29 | 21,521 | Form 4 |
| Jun 26, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 17 | $629.78 | $11K@ $629.78 | 21,881 | Form 4 |
| Jun 26, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 683 | $628.94 | $430K@ $628.94 | 21,898 | Form 4 |
| Jun 26, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 449 | $627.44 | $282K@ $627.44 | 22,581 | Form 4 |
| Jun 26, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 173 | $625.29 | $108K@ $625.29 | 23,030 | Form 4 |
| Jun 26, 2026 | CACCChief Transformation Officer | Option exerciseCode M · direct | 2,306 | $333.94 | $770K@ $333.94 | 23,203 | Form 4 |
| Jun 25, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 240 | $628.25 | $151K@ $628.25 | 21,137 | Form 4 |
| Jun 25, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 24 | $627.80 | $15K@ $627.80 | 21,377 | Form 4 |
| Jun 25, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 132 | $626.00 | $83K@ $626.00 | 21,401 | Form 4 |
| Jun 25, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 547 | $625.39 | $342K@ $625.39 | 21,533 | Form 4 |
| Jun 25, 2026 | CACCChief Transformation Officer | Option exerciseCode M · direct | 1,183 | $333.94 | $395K@ $333.94 | 22,080 | Form 4 |
| Jun 24, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 175 | $603.45 | $106K@ $603.45 | 20,897 | Form 4 |
| Jun 24, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 355 | $602.43 | $214K@ $602.43 | 21,072 | Form 4 |
| Jun 24, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 1,261 | $601.25 | $758K@ $601.25 | 21,427 | Form 4 |
| Jun 24, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 1,696 | $600.29 | $1.0M@ $600.29 | 22,688 | Form 4 |
| Jun 24, 2026 | CACCChief Transformation Officer | Option exerciseCode M · direct | 3,487 | $333.94 | $1.2M@ $333.94 | 24,384 | Form 4 |
| Jun 17, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 2 | $575.93 | $1K@ $575.93 | 20,897 | Form 4 |
| Jun 17, 2026 | CACCChief Transformation Officer | Open-market saleCode S · directAlso reported by KERBER ERIN J, Martin Jay D | 1 | $581.70 | $582@ $581.70 | 20,899 | Form 4 |
| Jun 17, 2026 | CACCChief Transformation Officer | Option exerciseCode M · direct | 3 | $333.94 | $1K@ $333.94 | 20,900 | Form 4 |
| Jun 16, 2026 | CACCChief Transformation Officer | Open-market saleCode S · directAlso reported by KERBER ERIN J | 1 | $581.49 | $581@ $581.49 | 20,897 | Form 4 |
| Jun 16, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 9 | $579.02 | $5K@ $579.02 | 20,898 | Form 4 |
| Jun 16, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 12 | $578.21 | $7K@ $578.21 | 20,907 | Form 4 |
| Jun 16, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 11 | $577.24 | $6K@ $577.24 | 20,919 | Form 4 |
| Jun 16, 2026 | CACCChief Transformation Officer | Open-market saleCode S · directAlso reported by KERBER ERIN J | 3 | $575.18 | $2K@ $575.18 | 20,930 | Form 4 |
| Jun 16, 2026 | CACCChief Transformation Officer | Option exerciseCode M · direct | 36 | $333.94 | $12K@ $333.94 | 20,933 | Form 4 |
| Jun 15, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 1 | $576.06 | $576@ $576.06 | 20,897 | Form 4 |
| Jun 15, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 15 | $575.00 | $9K@ $575.00 | 20,898 | Form 4 |
| Jun 15, 2026 | CACCChief Transformation Officer | Option exerciseCode M · direct | 16 | $333.94 | $5K@ $333.94 | 20,913 | Form 4 |
| Jun 9, 2026 | CACCChief Transformation Officer | Option exerciseCode M · direct | 32 | $333.94 | $11K@ $333.94 | 20,929 | Form 4 |
| Jun 8, 2026 | CACCChief Transformation Officer | Option exerciseCode M · direct | 21 | $333.94 | $7K@ $333.94 | 20,918 | Form 4 |
| Jun 1, 2026 | CACCChief Transformation Officer | Option exerciseCode M · direct | 59 | $333.94 | $20K@ $333.94 | 20,956 | Form 4 |
| May 29, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 320 | $578.65 | $185K@ $578.65 | 20,897 | Form 4 |
| May 29, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 645 | $577.66 | $373K@ $577.66 | 21,217 | Form 4 |
| May 29, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 847 | $576.73 | $488K@ $576.73 | 21,862 | Form 4 |
| May 29, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 1,508 | $575.40 | $868K@ $575.40 | 22,709 | Form 4 |
| May 29, 2026 | CACCChief Transformation Officer | Option exerciseCode M · direct | 3,320 | $333.94 | $1.1M@ $333.94 | 24,217 | Form 4 |
| May 18, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 120 | $556.30 | $67K@ $556.30 | 20,897 | Form 4 |
| May 18, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 41 | $554.93 | $23K@ $554.93 | 21,017 | Form 4 |
| May 18, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 480 | $554.44 | $266K@ $554.44 | 21,058 | Form 4 |
| May 18, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 306 | $552.62 | $169K@ $552.62 | 21,538 | Form 4 |
| May 18, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 252 | $551.43 | $139K@ $551.43 | 21,844 | Form 4 |
| May 18, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 616 | $550.19 | $339K@ $550.19 | 22,096 | Form 4 |
| May 18, 2026 | CACCChief Transformation Officer | Option exerciseCode M · direct | 1,815 | $333.94 | $606K@ $333.94 | 22,712 | Form 4 |
| May 6, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 13 | $559.37 | $7K@ $559.37 | 20,897 | Form 4 |
| May 6, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 51 | $557.09 | $28K@ $557.09 | 20,910 | Form 4 |
| May 6, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 21 | $555.00 | $12K@ $555.00 | 20,961 | Form 4 |
| May 6, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 397 | $553.90 | $220K@ $553.90 | 20,982 | Form 4 |
| May 6, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 65 | $553.05 | $36K@ $553.05 | 21,379 | Form 4 |
| May 6, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 80 | $551.37 | $44K@ $551.37 | 21,444 | Form 4 |
| May 6, 2026 | CACCChief Transformation Officer | Open-market saleCode S · direct | 1,045 | $550.24 | $575K@ $550.24 | 21,524 | Form 4 |
| May 6, 2026 | CACCChief Transformation Officer | Option exerciseCode M · direct | 1,672 | $333.94 | $558K@ $333.94 | 22,569 | Form 4 |
| Feb 9, 2026 | CACCChief Transformation Officer | Grant or awardCode A · direct | 2,492 | — | — | 20,897 | Form 4 |
| Jan 31, 2026 | CACCChief Transformation Officer | Shares withheld for tax or exercise priceCode F · direct | 630 | $498.24 | $314K@ $498.24 | 18,405 | Form 4 |