| 
| Insider Trading | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |  | Farrell Michael J. | Chief Executive Officer | Oct 07 '25 | Option Exercise | 101.64 | 8,009 | 814,035 | 475,801 | Oct 09 11:03 AM |  | Farrell Michael J. | Chief Executive Officer | Oct 07 '25 | Sale | 282.85 | 8,009 | 2,265,332 | 467,792 | Oct 09 11:03 AM |  | Farrell Michael J. | Officer | Oct 07 '25 | Proposed Sale | 282.85 | 8,009 | 2,265,332 |  | Oct 07 04:10 PM |  | Ghoshal Kaushik | Former Officer | Oct 07 '25 | Proposed Sale | 283.42 | 4,876 | 1,381,956 |  | Oct 07 01:49 PM |  | Sandercock Brett | Chief Financial Officer | Oct 01 '25 | Option Exercise | 101.64 | 2,000 | 203,280 | 89,745 | Oct 03 12:56 PM |  | Sandercock Brett | Chief Financial Officer | Oct 01 '25 | Sale | 274.36 | 3,000 | 823,080 | 86,745 | Oct 03 12:56 PM |  | Rider Michael J | Global General Counsel | Oct 01 '25 | Sale | 274.36 | 100 | 27,436 | 11,327 | Oct 02 04:32 PM |  | Rider Michael J | Officer | Oct 01 '25 | Proposed Sale | 274.36 | 100 | 27,436 |  | Oct 01 11:42 AM |  | Sandercock Brett | Officer | Oct 01 '25 | Proposed Sale | 274.36 | 3,000 | 823,080 |  | Oct 01 10:34 AM |  | Farrell Michael J. | Chief Executive Officer | Sep 08 '25 | Option Exercise | 101.64 | 8,009 | 814,035 | 475,801 | Sep 09 04:10 PM |  | Farrell Michael J. | Chief Executive Officer | Sep 08 '25 | Sale | 278.14 | 8,009 | 2,227,590 | 467,792 | Sep 09 04:10 PM |  | Farrell Michael J. | Officer | Sep 08 '25 | Proposed Sale | 278.14 | 8,009 | 2,227,591 |  | Sep 08 04:22 PM |  | Sandercock Brett | Chief Financial Officer | Sep 02 '25 | Option Exercise | 101.64 | 2,000 | 203,280 | 90,745 | Sep 03 05:39 PM |  | Sandercock Brett | Chief Financial Officer | Sep 02 '25 | Sale | 270.77 | 3,000 | 812,310 | 87,745 | Sep 03 05:39 PM |  | Sandercock Brett | Officer | Sep 02 '25 | Proposed Sale | 270.77 | 3,000 | 812,310 |  | Sep 02 12:02 PM |  | Hernandez John | Director | Aug 18 '25 | Option Exercise | 148.90 | 2,575 | 383,418 | 6,620 | Aug 19 01:10 PM |  | Hernandez John | Director | Aug 18 '25 | Sale | 287.10 | 2,575 | 739,289 | 4,045 | Aug 19 01:10 PM |  | Hernandez John | Director | Aug 18 '25 | Proposed Sale | 287.10 | 2,575 | 739,289 |  | Aug 18 03:11 PM |  | Farrell Michael J. | Chief Executive Officer | Aug 07 '25 | Option Exercise | 101.64 | 8,009 | 814,035 | 463,512 | Aug 11 10:45 AM |  | Farrell Michael J. | Chief Executive Officer | Aug 07 '25 | Sale | 279.48 | 8,009 | 2,238,379 | 455,503 | Aug 11 10:45 AM |  | Farrell Michael J. | Officer | Aug 07 '25 | Proposed Sale | 282.83 | 8,009 | 2,265,185 |  | Aug 07 11:20 AM |  | Sandercock Brett | Chief Financial Officer | Aug 01 '25 | Option Exercise | 101.64 | 2,000 | 203,280 | 86,283 | Aug 05 12:16 PM |  | Sandercock Brett | Chief Financial Officer | Aug 01 '25 | Sale | 281.90 | 3,000 | 845,700 | 83,283 | Aug 05 12:16 PM |  | Rider Michael J | Global General Counsel | Aug 01 '25 | Sale | 281.90 | 50 | 14,095 | 8,486 | Aug 04 07:55 PM |  | Rider Michael J | Officer | Aug 01 '25 | Proposed Sale | 281.90 | 50 | 14,095 |  | Aug 01 11:52 AM |  | Sandercock Brett | Officer | Aug 01 '25 | Proposed Sale | 281.90 | 3,000 | 845,700 |  | Aug 01 11:07 AM |  | Farrell Michael J. | Chief Executive Officer | Jul 07 '25 | Option Exercise | 101.64 | 8,009 | 814,035 | 463,512 | Jul 09 08:37 AM |  | Farrell Michael J. | Chief Executive Officer | Jul 07 '25 | Sale | 256.72 | 8,009 | 2,056,076 | 455,503 | Jul 09 08:37 AM |  | Farrell Michael J. | Officer | Jul 07 '25 | Proposed Sale | 256.72 | 8,009 | 2,056,076 |  | Jul 07 05:21 PM |  | FARRELL PETER C | Director | Jul 02 '25 | Sale | 255.49 | 945 | 241,438 | 68,273 | Jul 03 12:01 PM |  | Sandercock Brett | Chief Financial Officer | Jul 01 '25 | Option Exercise | 101.64 | 2,883 | 293,028 | 88,166 | Jul 02 05:53 PM |  | Sandercock Brett | Chief Financial Officer | Jul 01 '25 | Sale | 256.99 | 3,883 | 997,892 | 84,283 | Jul 02 05:53 PM |  | FARRELL PETER C | Director | Jul 02 '25 | Proposed Sale | 264.55 | 945 | 250,000 |  | Jul 02 04:15 PM |  | Rider Michael J | Global General Counsel | Jul 01 '25 | Sale | 256.99 | 66 | 16,961 | 8,536 | Jul 02 03:57 PM |  | Rider Michael J | Officer | Jul 01 '25 | Proposed Sale | 256.99 | 66 | 16,961 |  | Jul 01 12:40 PM |  | Sandercock Brett | Officer | Jul 01 '25 | Proposed Sale | 256.99 | 3,883 | 997,892 |  | Jul 01 10:35 AM |  | Farrell Michael J. | Chief Executive Officer | Jun 09 '25 | Option Exercise | 101.64 | 8,009 | 814,035 | 463,512 | Jun 10 06:35 PM |  | Farrell Michael J. | Chief Executive Officer | Jun 09 '25 | Sale | 251.21 | 8,009 | 2,011,910 | 455,503 | Jun 10 06:35 PM |  | Farrell Michael J. | Officer | Jun 09 '25 | Proposed Sale | 252.00 | 8,009 | 2,018,268 |  | Jun 09 10:26 AM |  | FARRELL PETER C | Director | Jun 04 '25 | Sale | 247.32 | 2,000 | 494,640 | 69,218 | Jun 06 03:22 PM |  | FARRELL PETER C | Director | Jun 04 '25 | Proposed Sale | 250.00 | 2,000 | 500,000 |  | Jun 04 07:19 PM |  | Sandercock Brett | Chief Financial Officer | Jun 02 '25 | Sale | 243.78 | 1,000 | 243,780 | 85,283 | Jun 03 05:59 PM |  | Rider Michael J | Global General Counsel | Jun 02 '25 | Sale | 243.78 | 41 | 9,995 | 8,870 | Jun 03 01:13 PM |  | Rider Michael J | Officer | Jun 02 '25 | Proposed Sale | 243.78 | 41 | 9,995 |  | Jun 02 01:42 PM |  | Sandercock Brett | Officer | Jun 02 '25 | Proposed Sale | 243.78 | 1,000 | 243,780 |  | Jun 02 09:58 AM |  | Sandercock Brett | Chief Financial Officer | May 22 '25 | Sale | 244.59 | 3,644 | 891,286 | 86,283 | May 27 10:24 AM |  | Sandercock Brett | Officer | May 22 '25 | Proposed Sale | 244.59 | 3,644 | 891,286 |  | May 22 10:25 AM |  | De Witte Jan | Director | May 20 '25 | Sale | 243.47 | 2,000 | 486,940 | 5,806 | May 22 10:05 AM |  | De Witte Jan | Director | May 20 '25 | Proposed Sale | 243.47 | 2,000 | 486,940 |  | May 20 11:25 AM |  | Farrell Michael J. | Chief Executive Officer | May 07 '25 | Option Exercise | 101.64 | 8,009 | 814,035 | 463,512 | May 09 11:01 AM |  | Farrell Michael J. | Chief Executive Officer | May 07 '25 | Sale | 243.23 | 8,009 | 1,948,003 | 455,503 | May 09 11:01 AM |  | FARRELL PETER C | Director | May 07 '25 | Sale | 242.25 | 2,000 | 484,500 | 71,218 | May 08 05:38 PM |  | FARRELL PETER C | Director | May 07 '25 | Proposed Sale | 250.00 | 2,000 | 500,000 |  | May 07 08:12 PM |  | Farrell Michael J. | Officer | May 07 '25 | Proposed Sale | 243.23 | 8,009 | 1,948,003 |  | May 07 04:14 PM |  | Sandercock Brett | Chief Financial Officer | Apr 08 '25 | Sale | 215.58 | 1,000 | 215,580 | 89,864 | Apr 10 06:14 PM |  | Farrell Michael J. | Chief Executive Officer | Apr 07 '25 | Option Exercise | 101.64 | 8,009 | 814,035 | 463,482 | Apr 09 10:52 AM |  | Farrell Michael J. | Chief Executive Officer | Apr 07 '25 | Sale | 209.85 | 8,009 | 1,680,699 | 455,472 | Apr 09 10:52 AM |  | Sandercock Brett | Officer | Apr 08 '25 | Proposed Sale | 215.58 | 1,000 | 215,580 |  | Apr 08 09:43 AM |  | Farrell Michael J. | Officer | Apr 07 '25 | Proposed Sale | 209.85 | 8,009 | 1,680,699 |  | Apr 07 04:15 PM |  | FARRELL PETER C | Director | Apr 02 '25 | Sale | 219.74 | 2,000 | 439,480 | 73,218 | Apr 04 12:47 PM |  | Rider Michael J | Global General Counsel | Apr 01 '25 | Sale | 222.86 | 64 | 14,263 | 8,846 | Apr 03 12:59 PM |  | FARRELL PETER C | Director | Apr 02 '25 | Proposed Sale | 222.30 | 2,000 | 444,600 |  | Apr 02 05:00 PM |  | Rider Michael J | Officer | Apr 01 '25 | Proposed Sale | 222.86 | 64 | 14,263 |  | Apr 01 11:08 AM |  | Sandercock Brett | Chief Financial Officer | Mar 10 '25 | Sale | 230.36 | 1,000 | 230,360 | 90,864 | Mar 11 09:56 PM |  | Ghoshal Kaushik | Chief Commercial Officer, SaaS | Mar 10 '25 | Option Exercise | 186.53 | 9,745 | 1,817,753 | 19,470 | Mar 11 04:19 PM |  | Ghoshal Kaushik | Chief Commercial Officer, SaaS | Mar 10 '25 | Sale | 239.31 | 9,745 | 2,332,096 | 9,725 | Mar 11 04:19 PM |  | Farrell Michael J. | Chief Executive Officer | Mar 07 '25 | Option Exercise | 101.64 | 8,009 | 814,035 | 463,481 | Mar 11 11:04 AM |  | Farrell Michael J. | Chief Executive Officer | Mar 07 '25 | Sale | 229.20 | 8,009 | 1,835,692 | 455,472 | Mar 11 11:04 AM |  | Ghoshal Kaushik | Officer | Mar 10 '25 | Proposed Sale | 239.31 | 9,745 | 2,332,097 |  | Mar 10 04:42 PM |  | Sandercock Brett | Officer | Mar 10 '25 | Proposed Sale | 230.36 | 1,000 | 230,360 |  | Mar 10 09:58 AM |  | Farrell Michael J. | Officer | Mar 07 '25 | Proposed Sale | 224.43 | 8,009 | 1,797,460 |  | Mar 07 12:12 PM |  | FARRELL PETER C | Director | Mar 05 '25 | Sale | 227.71 | 2,000 | 455,420 | 75,218 | Mar 06 05:40 PM |  | FARRELL PETER C | Director | Mar 05 '25 | Proposed Sale | 250.00 | 2,000 | 500,000 |  | Mar 05 07:20 PM |  | Ghoshal Kaushik | Chief Commercial Officer, SaaS | Mar 03 '25 | Option Exercise | 182.90 | 9,113 | 1,666,780 | 18,838 | Mar 04 05:25 PM |  | Ghoshal Kaushik | Chief Commercial Officer, SaaS | Mar 03 '25 | Sale | 235.40 | 9,113 | 2,145,186 | 9,725 | Mar 04 05:25 PM |  | Rider Michael J | Global General Counsel | Mar 03 '25 | Sale | 234.10 | 64 | 14,982 | 8,910 | Mar 04 04:51 PM |  | Ghoshal Kaushik | Officer | Mar 03 '25 | Proposed Sale | 235.42 | 9,113 | 2,145,408 |  | Mar 03 04:40 PM |  | Rider Michael J | Officer | Mar 03 '25 | Proposed Sale | 234.10 | 64 | 14,982 |  | Mar 03 10:27 AM |  | Sandercock Brett | Chief Financial Officer | Feb 10 '25 | Sale | 238.98 | 1,000 | 238,980 | 91,864 | Feb 11 12:55 PM |  | Farrell Michael J. | Chief Executive Officer | Feb 07 '25 | Option Exercise | 101.64 | 8,009 | 814,035 | 463,481 | Feb 11 12:54 PM |  | Farrell Michael J. | Chief Executive Officer | Feb 07 '25 | Sale | 236.77 | 8,009 | 1,896,307 | 455,472 | Feb 11 12:54 PM |  | Sandercock Brett | Officer | Feb 10 '25 | Proposed Sale | 238.98 | 1,000 | 238,980 |  | Feb 10 11:31 AM |  | Farrell Michael J. | Officer | Feb 07 '25 | Proposed Sale | 236.77 | 8,009 | 1,896,307 |  | Feb 07 04:28 PM |  | FARRELL PETER C | Director | Feb 05 '25 | Proposed Sale | 250.00 | 2,000 | 500,000 |  | Feb 05 06:57 PM |  | FARRELL PETER C | Director | Feb 05 '25 | Sale | 242.11 | 2,000 | 484,220 | 77,218 | Feb 05 04:49 PM |  | Rider Michael J | Global General Counsel | Feb 03 '25 | Sale | 242.42 | 64 | 15,515 | 8,974 | Feb 04 12:18 PM |  | Rider Michael J | Officer | Feb 03 '25 | Proposed Sale | 242.42 | 64 | 15,515 |  | Feb 03 11:12 AM |  | Sandercock Brett | Chief Financial Officer | Jan 08 '25 | Sale | 234.04 | 1,000 | 234,040 | 92,864 | Jan 10 04:52 PM |  | Sandercock Brett | Officer | Jan 08 '25 | Proposed Sale | 234.04 | 1,000 | 234,040 |  | Jan 08 10:32 AM |  | FARRELL PETER C | Director | Jan 02 '25 | Sale | 230.99 | 2,000 | 461,980 | 79,218 | Jan 03 04:57 PM |  | Rider Michael J | Global General Counsel | Jan 02 '25 | Sale | 230.99 | 75 | 17,324 | 9,038 | Jan 03 04:52 PM |  | FARRELL PETER C | Director | Jan 02 '25 | Proposed Sale | 250.00 | 2,000 | 500,000 |  | Jan 02 06:06 PM |  | Rider Michael J | Officer | Jan 02 '25 | Proposed Sale | 230.99 | 75 | 17,324 |  | Jan 02 11:11 AM |  | Sandercock Brett | Chief Financial Officer | Dec 09 '24 | Sale | 244.23 | 1,000 | 244,230 | 93,864 | Dec 11 01:17 PM |  | Sandercock Brett | Officer | Dec 09 '24 | Proposed Sale | 244.23 | 1,000 | 244,230 |  | Dec 09 11:12 AM |  | FARRELL PETER C | Director | Dec 04 '24 | Sale | 245.65 | 2,000 | 491,300 | 81,218 | Dec 05 06:44 PM |  | FARRELL PETER C | Director | Dec 04 '24 | Proposed Sale | 250.00 | 2,000 | 500,000 |  | Dec 04 07:57 PM |  | Rider Michael J | Global General Counsel | Dec 02 '24 | Sale | 248.91 | 74 | 18,419 | 9,113 | Dec 02 06:02 PM |  | Rider Michael J | Officer | Dec 02 '24 | Proposed Sale | 248.91 | 74 | 18,419 |  | Dec 02 11:11 AM |  | Farrell Michael J. | Director | Nov 27 '24 | Proposed Sale | 250.00 | 2,000 | 500,000 |  | Nov 27 06:17 PM |  |