| Insider Trading | 
Relationship | 
Date | 
Transaction | 
Cost | 
#Shares | 
Value ($) | 
#Shares Total | 
SEC Form 4 | 
 
| Perotti Daniel Stanley | Chief Financial Officer | Oct 24 '25 | Option Exercise | 14.97 | 26,011 | 389,261 | 24,123 | Oct 28 09:34 PM |  | Perotti Daniel Stanley | Chief Financial Officer | Oct 24 '25 | Sale | 131.36 | 26,011 | 3,416,689 | 9,964 | Oct 28 09:34 PM |  | MCCALLION ANNE | Director | Oct 24 '25 | Option Exercise | 11.28 | 27,771 | 313,257 | 29,318 | Oct 28 09:32 PM |  | MCCALLION ANNE | Director | Oct 24 '25 | Sale | 131.55 | 27,771 | 3,653,395 | 1,547 | Oct 28 09:32 PM |  | SPECTOR DAVID | Chairman & CEO | Oct 23 '25 | Option Exercise | 128.05 | 71,161 | 9,111,995 | 649,020 | Oct 27 06:12 PM |  | SPECTOR DAVID | Chairman & CEO | Oct 23 '25 | Sale | 128.07 | 71,161 | 9,113,457 | 577,859 | Oct 27 06:12 PM |  | Perotti Daniel Stanley | Chief Financial Officer | Oct 22 '25 | Option Exercise | 15.59 | 13,110 | 204,390 | 18,311 | Oct 24 07:39 PM |  | Perotti Daniel Stanley | Chief Financial Officer | Oct 22 '25 | Sale | 130.71 | 13,110 | 1,713,549 | 9,964 | Oct 24 07:39 PM |  | MCCALLION ANNE | Director | Oct 24 '25 | Proposed Sale | 132.57 | 27,771 | 3,681,555 |  | Oct 24 04:28 PM |  | Perotti Daniel Stanley | Officer | Oct 24 '25 | Proposed Sale | 131.34 | 26,011 | 3,416,352 |  | Oct 24 04:22 PM |  | SPECTOR DAVID | Officer | Oct 23 '25 | Proposed Sale | 128.05 | 71,161 | 9,111,993 |  | Oct 23 05:26 PM |  | Perotti Daniel Stanley | Officer | Oct 22 '25 | Proposed Sale | 130.64 | 13,110 | 1,712,630 |  | Oct 22 04:33 PM |  | SPECTOR DAVID | Chairman & CEO | Oct 06 '25 | Sale | 118.42 | 5,000 | 592,105 | 120,604 | Oct 07 05:38 PM |  | SPECTOR DAVID | Chairman & CEO | Sep 23 '25 | Sale | 122.97 | 5,000 | 614,826 | 125,604 | Sep 24 05:07 PM |  | David Spector | Officer | Sep 23 '25 | Proposed Sale | 123.13 | 20,000 | 2,462,600 |  | Sep 23 04:43 PM |  | Perotti Daniel Stanley | Chief Financial Officer | Sep 05 '25 | Sale | 116.63 | 2,925 | 341,143 | 225,250 | Sep 08 06:06 PM |  | Perotti Daniel Stanley | Officer | Sep 05 '25 | Proposed Sale | 116.63 | 2,925 | 341,143 |  | Sep 05 04:28 PM |  | Perotti Daniel Stanley | Chief Financial Officer | Sep 02 '25 | Sale | 108.20 | 5,850 | 632,970 | 228,175 | Sep 03 05:30 PM |  | Perotti Daniel Stanley | Officer | Sep 02 '25 | Proposed Sale | 108.20 | 5,850 | 632,970 |  | Sep 02 05:01 PM |  | STARK DEREK | Chief Legal Officer | Aug 25 '25 | Sale | 109.56 | 4,750 | 520,410 | 20,621 | Aug 26 06:05 PM |  | STARK DEREK | Officer | Aug 25 '25 | Proposed Sale | 109.56 | 4,750 | 520,416 |  | Aug 25 05:19 PM |  | SPECTOR DAVID | Chairman & CEO | Aug 18 '25 | Sale | 105.73 | 5,000 | 528,628 | 130,604 | Aug 20 05:09 PM |  | MAZZELLA JOSEPH F | Director | Aug 13 '25 | Sale | 108.16 | 7,107 | 768,693 | 86,050 | Aug 14 05:39 PM |  | MAZZELLA JOSEPH F | Director | Aug 13 '25 | Proposed Sale | 108.16 | 7,107 | 768,697 |  | Aug 13 05:20 PM |  | SPECTOR DAVID | Chairman & CEO | Jul 07 '25 | Sale | 100.81 | 5,000 | 504,048 | 135,604 | Jul 08 06:39 PM |  | SPECTOR DAVID | Chairman & CEO | Jun 11 '25 | Sale | 98.29 | 5,000 | 491,429 | 140,604 | Jun 12 06:03 PM |  | David Spector | Officer | Jun 11 '25 | Proposed Sale | 97.30 | 15,000 | 1,459,500 |  | Jun 11 05:15 PM |  | Perotti Daniel Stanley | Chief Financial Officer | May 15 '25 | Sale | 99.45 | 10,500 | 1,044,228 | 234,025 | May 19 05:34 PM |  | SPECTOR DAVID | Chairman & CEO | May 14 '25 | Sale | 99.15 | 5,000 | 495,750 | 145,604 | May 16 04:52 PM |  | Perotti Daniel Stanley | Officer | May 15 '25 | Proposed Sale | 99.45 | 10,500 | 1,044,228 |  | May 15 05:34 PM |  | MAZZELLA JOSEPH F | Director | May 02 '25 | Sale | 98.23 | 11,000 | 1,080,576 | 92,863 | May 06 07:40 PM |  | MAZZELLA JOSEPH F | Director | May 02 '25 | Proposed Sale | 98.19 | 11,000 | 1,080,138 |  | May 02 04:17 PM |  | ELBAUM MARK | Chief Capital Markets Officer | Apr 04 '25 | Sale | 102.88 | 410 | 42,181 | 4,207 | Apr 07 05:26 PM |  | SPECTOR DAVID | Chairman & CEO | Apr 02 '25 | Sale | 103.44 | 5,000 | 517,196 | 150,604 | Apr 03 06:08 PM |  | Tidmore Abbie | Chief Revenue Officer | Mar 24 '25 | Sale | 102.55 | 2,669 | 273,706 | 4,878 | Mar 25 05:16 PM |  | Tidmore Abbie | Officer | Mar 24 '25 | Proposed Sale | 102.55 | 2,669 | 273,703 |  | Mar 24 05:15 PM |  | Follette James | Chief Digital Officer | Mar 06 '25 | Sale | 100.81 | 992 | 100,008 | 7,338 | Mar 07 05:16 PM |  | SPECTOR DAVID | Chairman & CEO | Mar 06 '25 | Sale | 101.28 | 5,000 | 506,398 | 155,604 | Mar 07 05:14 PM |  | Jones Doug | Director, President & CMBO | Mar 05 '25 | Sale | 102.95 | 8,373 | 862,035 | 19,056 | Mar 07 05:10 PM |  | Follette James | Officer | Mar 06 '25 | Proposed Sale | 100.81 | 992 | 100,008 |  | Mar 06 04:37 PM |  | Jones Doug | Officer | Mar 05 '25 | Proposed Sale | 102.96 | 8,373 | 862,043 |  | Mar 05 05:17 PM |  | STARK DEREK | Chief Legal Officer | Feb 28 '25 | Sale | 103.07 | 2,110 | 217,478 | 26,209 | Mar 04 07:40 PM |  | STARK DEREK | Chief Legal Officer | Mar 04 '25 | Sale | 101.52 | 588 | 59,694 | 25,621 | Mar 04 07:40 PM |  | Follette James | Chief Digital Officer | Mar 04 '25 | Sale | 102.75 | 755 | 77,576 | 8,330 | Mar 04 07:30 PM |  | ELBAUM MARK | Chief Capital Markets Officer | Feb 28 '25 | Sale | 102.09 | 83 | 8,473 | 4,617 | Mar 04 07:24 PM |  | Bailey Steven Richard | Officer | Mar 04 '25 | Proposed Sale | 101.80 | 464 | 47,235 |  | Mar 04 04:23 PM |  | STARK DEREK | Officer | Mar 04 '25 | Proposed Sale | 101.52 | 588 | 59,695 |  | Mar 04 04:23 PM |  | Follette James | Officer | Mar 04 '25 | Proposed Sale | 102.75 | 755 | 77,576 |  | Mar 04 04:22 PM |  | SPECTOR DAVID | Chairman & CEO | Feb 27 '25 | Sale | 102.12 | 6,839 | 698,418 | 635,554 | Mar 03 07:01 PM |  | SPECTOR DAVID | Chairman & CEO | Feb 27 '25 | Sale | 102.12 | 5,000 | 510,605 | 160,604 | Mar 03 07:01 PM |  | SPECTOR DAVID | Chairman & CEO | Feb 28 '25 | Sale | 103.08 | 3,068 | 316,244 | 632,486 | Mar 03 07:01 PM |  | STARK DEREK | Officer | Feb 28 '25 | Proposed Sale | 103.07 | 2,110 | 217,479 |  | Feb 28 04:29 PM |  | Follette James | Chief Digital Officer | Feb 25 '25 | Sale | 99.93 | 1,983 | 198,161 | 10,497 | Feb 27 05:58 PM |  | Follette James | Chief Digital Officer | Feb 26 '25 | Sale | 102.70 | 990 | 101,673 | 9,507 | Feb 27 05:58 PM |  | Bailey Steven Richard | Officer | Feb 27 '25 | Proposed Sale | 101.80 | 12,197 | 1,241,643 |  | Feb 27 04:56 PM |  | David Spector | Officer | Feb 27 '25 | Proposed Sale | 103.18 | 29,907 | 3,085,804 |  | Feb 27 04:03 PM |  | Follette James | Officer | Feb 26 '25 | Proposed Sale | 102.07 | 990 | 101,049 |  | Feb 26 04:24 PM |  | Follette James | Officer | Feb 25 '25 | Proposed Sale | 99.93 | 1,983 | 198,161 |  | Feb 25 05:22 PM |  | Perotti Daniel Stanley | Chief Financial Officer | Feb 14 '25 | Sale | 101.49 | 10,500 | 1,065,645 | 214,997 | Feb 19 06:59 PM |  | Perotti Daniel Stanley | Officer | Feb 14 '25 | Proposed Sale | 101.49 | 10,500 | 1,065,607 |  | Feb 14 04:10 PM |  | SPECTOR DAVID | Chairman & CEO | Jan 08 '25 | Sale | 99.38 | 5,000 | 496,920 | 165,604 | Jan 10 05:55 PM |  | Chang William Herbert | Officer | Jan 08 '25 | Proposed Sale | 99.35 | 10,645 | 1,057,555 |  | Jan 08 04:36 PM |  | David Spector | Officer | Jan 08 '25 | Proposed Sale | 99.52 | 5,000 | 497,600 |  | Jan 08 04:27 PM |  | Chang William Herbert | Officer | Jan 07 '25 | Proposed Sale | 100.00 | 10,473 | 1,047,335 |  | Jan 07 04:50 PM |  | Chang William Herbert | Officer | Jan 06 '25 | Proposed Sale | 100.20 | 10,348 | 1,036,892 |  | Jan 06 04:35 PM |  | Jones Doug | Director, President & CMBO | Dec 26 '24 | Sale | 103.16 | 7,882 | 813,107 | 450,000 | Dec 27 04:52 PM |  | Jones Doug | Director, President & CMBO | Dec 24 '24 | Option Exercise | 17.52 | 23,229 | 406,972 | 47,121 | Dec 26 04:50 PM |  | Jones Doug | Director, President & CMBO | Dec 20 '24 | Option Exercise | 17.52 | 600 | 10,512 | 24,492 | Dec 26 04:50 PM |  | Jones Doug | Director, President & CMBO | Dec 24 '24 | Sale | 101.51 | 23,229 | 2,357,976 | 23,892 | Dec 26 04:50 PM |  | Jones Doug | Director, President & CMBO | Dec 24 '24 | Sale | 101.71 | 21,044 | 2,140,385 | 457,882 | Dec 26 04:50 PM |  | Jones Doug | Director, President & CMBO | Dec 20 '24 | Sale | 102.03 | 1,074 | 109,580 | 478,926 | Dec 26 04:50 PM |  | Jones Doug | Director, President & CMBO | Dec 20 '24 | Sale | 102.04 | 600 | 61,224 | 23,892 | Dec 26 04:50 PM |  | Jones Doug | Officer | Dec 26 '24 | Proposed Sale | 103.16 | 7,882 | 813,111 |  | Dec 26 04:01 PM |  | Jones Doug | Officer | Dec 24 '24 | Proposed Sale | 101.61 | 44,273 | 4,498,462 |  | Dec 26 10:00 AM |  | Perotti Daniel Stanley | Chief Financial Officer | Dec 20 '24 | Option Exercise | 17.52 | 16,481 | 288,747 | 53,982 | Dec 23 08:41 PM |  | Perotti Daniel Stanley | Chief Financial Officer | Dec 20 '24 | Sale | 101.56 | 16,481 | 1,673,853 | 37,501 | Dec 23 08:41 PM |  | SPECTOR DAVID | Chairman & CEO | Dec 20 '24 | Option Exercise | 17.52 | 61,120 | 1,070,822 | 695,732 | Dec 23 08:37 PM |  | SPECTOR DAVID | Chairman & CEO | Dec 20 '24 | Sale | 101.72 | 61,120 | 6,217,076 | 634,612 | Dec 23 08:37 PM |  | Jones Doug | Officer | Dec 20 '24 | Proposed Sale | 102.03 | 1,674 | 170,804 |  | Dec 20 05:50 PM |  | Perotti Daniel Stanley | Officer | Dec 20 '24 | Proposed Sale | 101.56 | 16,481 | 1,673,835 |  | Dec 20 05:31 PM |  | SPECTOR DAVID | Officer | Dec 20 '24 | Proposed Sale | 101.72 | 61,120 | 6,216,865 |  | Dec 20 05:14 PM |  | SPECTOR DAVID | Chairman & CEO | Dec 04 '24 | Sale | 104.95 | 10,000 | 1,049,461 | 170,604 | Dec 06 05:33 PM |  | Hendry Gregory L | MD, Chief Accounting Officer | Nov 20 '24 | Option Exercise | 17.52 | 3,032 | 53,121 | 51,072 | Nov 21 07:18 PM |  | Hendry Gregory L | MD, Chief Accounting Officer | Nov 20 '24 | Sale | 102.09 | 3,032 | 309,547 | 48,040 | Nov 21 07:18 PM |  | Hendry Gregory L | Officer | Nov 20 '24 | Proposed Sale | 102.09 | 3,032 | 309,547 |  | Nov 20 04:31 PM |  | Perotti Daniel Stanley | Chief Financial Officer | Nov 15 '24 | Sale | 100.02 | 10,500 | 1,050,210 | 225,497 | Nov 18 05:54 PM |  | Perotti Daniel Stanley | Officer | Nov 15 '24 | Proposed Sale | 100.02 | 10,500 | 1,050,210 |  | Nov 15 04:39 PM |  | SPECTOR DAVID | Chairman & CEO | Nov 12 '24 | Sale | 105.04 | 10,000 | 1,050,363 | 180,604 | Nov 13 05:29 PM |   
 |