| 
| Insider Trading | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |  | Grewal Harpreet | Director | Oct 02 '25 | Sale | 248.61 | 186 | 46,241 | 8,702 | Oct 03 07:32 PM |  | Roberts Johanna | EVP, Gen. Counsel & Secretary | Oct 01 '25 | Sale | 249.70 | 600 | 149,820 | 64,257 | Oct 03 07:31 PM |  | Wilder Thomas | Director | Oct 01 '25 | Sale | 253.93 | 186 | 47,231 | 186 | Oct 03 07:30 PM |  | Grewal Harpreet | Director | Oct 02 '25 | Proposed Sale | 248.61 | 186 | 46,241 |  | Oct 02 04:03 PM |  | Johanna Roberts | Officer | Oct 01 '25 | Proposed Sale | 253.22 | 1,800 | 455,796 |  | Oct 01 04:08 PM |  | THOMAS WILDER | Director | Oct 01 '25 | Proposed Sale | 253.93 | 186 | 47,231 |  | Oct 01 04:01 PM |  | Grewal Harpreet | Director | Sep 02 '25 | Sale | 272.19 | 186 | 50,627 | 8,888 | Sep 04 07:36 PM |  | Elsesser Adam | CEO | Sep 03 '25 | Option Exercise | 30.00 | 27,980 | 839,400 | 198,260 | Sep 04 07:36 PM |  | Elsesser Adam | CEO | Sep 03 '25 | Sale | 269.65 | 15,800 | 4,260,457 | 182,460 | Sep 04 07:36 PM |  | Roberts Johanna | EVP, Gen. Counsel & Secretary | Sep 02 '25 | Sale | 270.58 | 600 | 162,347 | 64,857 | Sep 04 07:36 PM |  | ADAM ELSESSER | Officer | Sep 03 '25 | Proposed Sale | 269.65 | 15,800 | 4,260,404 |  | Sep 03 04:51 PM |  | Grewal Harpreet | Director | Sep 02 '25 | Proposed Sale | 272.19 | 186 | 50,627 |  | Sep 02 03:59 PM |  | Elsesser Adam | CEO and President | Aug 20 '25 | Option Exercise | 30.00 | 27,976 | 839,280 | 186,180 | Aug 22 07:48 PM |  | Elsesser Adam | CEO and President | Aug 20 '25 | Sale | 254.53 | 15,900 | 4,046,952 | 170,280 | Aug 22 07:48 PM |  | ADAM ELSESSER | Officer | Aug 20 '25 | Proposed Sale | 254.53 | 15,900 | 4,046,989 |  | Aug 20 04:28 PM |  | Yuen Maggie | Chief Financial Officer | Aug 15 '25 | Option Exercise | 158.30 | 724 | 114,609 | 13,667 | Aug 15 07:49 PM |  | Yuen Maggie | Chief Financial Officer | Aug 13 '25 | Sale | 250.00 | 2,000 | 500,000 | 12,943 | Aug 15 07:49 PM |  | Bose Arani | Director | Aug 13 '25 | Sale | 250.65 | 12,000 | 3,007,776 | 558 | Aug 15 07:44 PM |  | Wilder Thomas | Director | Aug 12 '25 | Sale | 240.16 | 372 | 89,340 | 372 | Aug 13 07:44 PM |  | Roberts Johanna | EVP, Gen. Counsel & Secretary | Aug 11 '25 | Sale | 238.94 | 600 | 143,363 | 65,457 | Aug 13 07:40 PM |  | Arani Bose | Affiliate | Aug 13 '25 | Proposed Sale | 248.55 | 12,000 | 2,982,600 |  | Aug 13 05:24 PM |  | MAGGIE YUEN | Officer | Aug 13 '25 | Proposed Sale | 250.00 | 2,000 | 500,000 |  | Aug 13 04:04 PM |  | THOMAS WILDER III | Director | Aug 12 '25 | Proposed Sale | 240.16 | 372 | 89,340 |  | Aug 12 04:05 PM |  | Elsesser Adam | CEO and President | Aug 06 '25 | Option Exercise | 30.00 | 27,976 | 839,280 | 174,234 | Aug 08 08:06 PM |  | Elsesser Adam | CEO and President | Aug 06 '25 | Sale | 238.20 | 16,030 | 3,818,363 | 158,204 | Aug 08 08:06 PM |  | ADAM ELSESSER | Officer | Aug 06 '25 | Proposed Sale | 238.20 | 16,030 | 3,818,397 |  | Aug 06 04:48 PM |  | Elsesser Adam | CEO and President | Jul 23 '25 | Option Exercise | 30.00 | 27,976 | 839,280 | 162,408 | Jul 25 07:32 PM |  | Elsesser Adam | CEO and President | Jul 23 '25 | Sale | 233.16 | 16,150 | 3,765,574 | 146,258 | Jul 25 07:32 PM |  | ADAM ELSESSER | Officer | Jul 23 '25 | Proposed Sale | 233.16 | 16,150 | 3,765,610 |  | Jul 23 04:15 PM |  | Elsesser Adam | CEO and President | Jul 09 '25 | Option Exercise | 30.00 | 27,976 | 839,280 | 150,417 | Jul 11 07:30 PM |  | Elsesser Adam | CEO and President | Jul 09 '25 | Sale | 243.75 | 15,985 | 3,896,344 | 134,432 | Jul 11 07:30 PM |  | ADAM ELSESSER | Officer | Jul 09 '25 | Proposed Sale | 243.75 | 15,985 | 3,896,329 |  | Jul 09 04:27 PM |  | Roberts Johanna | EVP, Gen. Counsel & Secretary | Jul 01 '25 | Sale | 252.70 | 600 | 151,622 | 66,057 | Jul 03 07:54 PM |  | Johanna Roberts | Officer | Jul 01 '25 | Proposed Sale | 256.63 | 3,000 | 769,890 |  | Jul 01 04:51 PM |  | Roberts Johanna | EVP, Gen. Counsel & Secretary | Jun 25 '25 | Option Exercise | 22.04 | 1,943 | 42,824 | 66,657 | Jun 27 08:04 PM |  | Elsesser Adam | CEO and President | Jun 25 '25 | Option Exercise | 30.00 | 27,976 | 839,280 | 138,331 | Jun 27 08:02 PM |  | Elsesser Adam | CEO and President | Jun 25 '25 | Sale | 253.40 | 15,890 | 4,026,589 | 122,441 | Jun 27 08:02 PM |  | ADAM ELSESSER | Officer | Jun 25 '25 | Proposed Sale | 253.40 | 15,890 | 4,026,585 |  | Jun 25 04:25 PM |  | O'Rourke Bridget | Director | Jun 16 '25 | Sale | 259.78 | 50 | 12,989 | 5,373 | Jun 18 07:46 PM |  | BRIDGET A O'ROURKE | Director | Jun 16 '25 | Proposed Sale | 259.78 | 50 | 12,989 |  | Jun 16 04:05 PM |  | Elsesser Adam | CEO and President | Jun 11 '25 | Option Exercise | 30.00 | 27,976 | 839,280 | 126,265 | Jun 13 07:33 PM |  | Elsesser Adam | CEO and President | Jun 11 '25 | Sale | 253.67 | 15,910 | 4,035,890 | 110,355 | Jun 13 07:33 PM |  | ADAM ELSESSER | Officer | Jun 11 '25 | Proposed Sale | 253.67 | 15,910 | 4,035,902 |  | Jun 11 05:09 PM |  | Roberts Johanna | EVP, Gen. Counsel & Secretary | Jun 02 '25 | Sale | 258.17 | 600 | 154,903 | 64,714 | Jun 04 07:30 PM |  | Elsesser Adam | CEO and President | May 28 '25 | Option Exercise | 30.00 | 27,976 | 839,280 | 114,589 | May 30 08:02 PM |  | Elsesser Adam | CEO and President | May 28 '25 | Sale | 267.91 | 16,300 | 4,366,920 | 98,289 | May 30 08:02 PM |  | ADAM ELSESSER | Officer | May 28 '25 | Proposed Sale | 267.91 | 16,300 | 4,366,915 |  | May 28 04:08 PM |  | Elsesser Adam | CEO and President | May 14 '25 | Option Exercise | 30.00 | 27,976 | 839,280 | 103,213 | May 16 07:35 PM |  | Elsesser Adam | CEO and President | May 14 '25 | Sale | 298.22 | 16,600 | 4,950,476 | 86,613 | May 16 07:35 PM |  | O'Rourke Bridget | Director | May 15 '25 | Sale | 286.15 | 100 | 28,615 | 5,423 | May 16 07:33 PM |  | BRIDGET A O'ROURKE | Director | May 15 '25 | Proposed Sale | 286.15 | 100 | 28,615 |  | May 15 04:03 PM |  | Roberts Johanna | EVP, Gen. Counsel & Secretary | May 12 '25 | Option Exercise | 22.04 | 55 | 1,212 | 66,214 | May 14 07:53 PM |  | Roberts Johanna | EVP, Gen. Counsel & Secretary | May 12 '25 | Sale | 298.55 | 900 | 268,698 | 65,314 | May 14 07:53 PM |  | ADAM ELSESSER | Officer | May 14 '25 | Proposed Sale | 298.22 | 16,600 | 4,950,469 |  | May 14 04:22 PM |  | Elsesser Adam | CEO and President | May 07 '25 | Option Exercise | 30.00 | 27,976 | 839,280 | 91,887 | May 09 07:35 PM |  | Elsesser Adam | CEO and President | May 07 '25 | Sale | 289.37 | 16,650 | 4,818,006 | 75,237 | May 09 07:35 PM |  | ADAM ELSESSER | Officer | May 07 '25 | Proposed Sale | 289.35 | 16,650 | 4,817,704 |  | May 07 04:44 PM |  | Yuen Maggie | Chief Financial Officer | May 06 '25 | Option Exercise | 158.30 | 900 | 142,470 | 14,857 | May 06 07:30 PM |  | Yuen Maggie | Chief Financial Officer | May 02 '25 | Sale | 299.01 | 2,000 | 598,020 | 13,957 | May 06 07:30 PM |  | MAGGIE YUEN | Officer | May 02 '25 | Proposed Sale | 299.01 | 2,000 | 598,020 |  | May 02 04:06 PM |  | Bose Arani | Director | Apr 25 '25 | Sale | 298.73 | 12,000 | 3,584,775 | 302,819 | Apr 29 07:34 PM |  | Kassing Don W. | Director | Apr 29 '25 | Proposed Sale | 277.35 | 8,500 | 2,357,475 |  | Apr 29 05:32 PM |  | Roberts Johanna | EVP, Gen. Counsel & Secretary | Apr 24 '25 | Option Exercise | 22.04 | 600 | 13,224 | 66,759 | Apr 25 07:55 PM |  | Roberts Johanna | EVP, Gen. Counsel & Secretary | Apr 24 '25 | Sale | 300.01 | 600 | 180,006 | 66,159 | Apr 25 07:55 PM |  | Elsesser Adam | CEO and President | Apr 16 '25 | Option Exercise | 30.00 | 27,976 | 839,280 | 80,471 | Apr 18 07:38 PM |  | Elsesser Adam | CEO and President | Apr 16 '25 | Sale | 274.35 | 16,560 | 4,543,228 | 63,911 | Apr 18 07:38 PM |  | O'Rourke Bridget | Director | Apr 15 '25 | Sale | 271.21 | 50 | 13,560 | 5,523 | Apr 17 07:34 PM |  | ADAM ELSESSER | Officer | Apr 16 '25 | Proposed Sale | 274.35 | 16,560 | 4,543,181 |  | Apr 16 04:41 PM |  | Elsesser Adam | CEO and President | Apr 02 '25 | Option Exercise | 30.00 | 41,308 | 1,239,240 | 69,060 | Apr 04 08:38 PM |  | Elsesser Adam | CEO and President | Apr 02 '25 | Sale | 272.24 | 16,565 | 4,509,728 | 52,495 | Apr 04 08:38 PM |  | Wilder Thomas | Director | Apr 02 '25 | Sale | 266.93 | 360 | 96,095 | 4,692 | Apr 04 08:36 PM |  | Wilder Thomas | Director | Mar 31 '25 | Sale | 264.58 | 360 | 95,249 | 4,533 | Apr 02 07:34 PM |  | Roberts Johanna | EVP, Gen. Counsel & Secretary | Apr 01 '25 | Option Exercise | 22.04 | 600 | 13,224 | 66,953 | Apr 02 07:33 PM |  | Roberts Johanna | EVP, Gen. Counsel & Secretary | Apr 01 '25 | Sale | 269.11 | 600 | 161,466 | 66,353 | Apr 02 07:33 PM |  | Grewal Harpreet | Director | Apr 01 '25 | Sale | 267.17 | 200 | 53,434 | 9,074 | Apr 02 07:33 PM |  | THOMAS AND CATHARINE WILDER FA | Director | Apr 02 '25 | Proposed Sale | 266.93 | 360 | 96,095 |  | Apr 02 04:04 PM |  | ADAM ELSESSER | Officer | Apr 02 '25 | Proposed Sale | 272.24 | 16,565 | 4,509,702 |  | Apr 02 04:02 PM |  | Grewal Harpreet | Director | Apr 01 '25 | Proposed Sale | 267.17 | 200 | 53,434 |  | Apr 01 04:07 PM |  | DON W KASSING | Director | Apr 01 '25 | Proposed Sale | 267.17 | 166 | 44,350 |  | Apr 01 04:06 PM |  | THOMAS AND CATHARINE WILDER FA | Director | Mar 31 '25 | Proposed Sale | 264.58 | 360 | 95,249 |  | Mar 31 04:03 PM |  | Bose Arani | Director | Mar 25 '25 | Sale | 283.77 | 12,000 | 3,405,253 | 314,819 | Mar 27 08:01 PM |  | Elsesser Adam | CEO and President | Mar 19 '25 | Option Exercise | 30.00 | 27,976 | 839,280 | 44,352 | Mar 21 07:32 PM |  | Elsesser Adam | CEO and President | Mar 19 '25 | Sale | 276.21 | 16,600 | 4,585,138 | 27,752 | Mar 21 07:32 PM |  | ADAM ELSESSER | Officer | Mar 19 '25 | Proposed Sale | 276.21 | 16,600 | 4,585,104 |  | Mar 19 04:27 PM |  | Elsesser Adam | CEO and President | Mar 05 '25 | Option Exercise | 30.00 | 72,976 | 2,189,280 | 77,976 | Mar 07 08:03 PM |  | Elsesser Adam | CEO and President | Mar 05 '25 | Sale | 283.59 | 61,600 | 17,468,917 | 16,376 | Mar 07 08:03 PM |  | Roberts Johanna | EVP, Gen. Counsel & Secretary | Mar 03 '25 | Option Exercise | 22.04 | 600 | 13,224 | 67,139 | Mar 05 07:37 PM |  | Roberts Johanna | EVP, Gen. Counsel & Secretary | Mar 03 '25 | Sale | 287.43 | 600 | 172,458 | 66,539 | Mar 05 07:37 PM |  | O'Rourke Bridget | Director | Mar 03 '25 | Sale | 285.48 | 50 | 14,274 | 5,573 | Mar 05 07:36 PM |  | Bose Arani | Director | Mar 03 '25 | Sale | 287.42 | 12,000 | 3,448,993 | 326,819 | Mar 05 07:35 PM |  | Yuen Maggie | Chief Financial Officer | Mar 05 '25 | Option Exercise | 158.30 | 900 | 142,470 | 16,143 | Mar 05 07:35 PM |  | Yuen Maggie | Chief Financial Officer | Mar 03 '25 | Sale | 286.00 | 2,000 | 571,995 | 15,243 | Mar 05 07:35 PM |  | Shiu Lambert | Chief Accounting Officer | Mar 04 '25 | Option Exercise | 22.04 | 9,200 | 202,768 | 33,470 | Mar 05 07:35 PM |  | Shiu Lambert | Chief Accounting Officer | Mar 03 '25 | Sale | 285.93 | 7,288 | 2,083,860 | 24,270 | Mar 05 07:35 PM |  | Shiu Lambert | Chief Accounting Officer | Mar 04 '25 | Sale | 282.88 | 501 | 141,723 | 32,969 | Mar 05 07:35 PM |  | ADAM ELSESSER | Officer | Mar 05 '25 | Proposed Sale | 283.59 | 61,600 | 17,468,975 |  | Mar 05 04:27 PM |  | LAMBERT SHIU | Officer | Mar 04 '25 | Proposed Sale | 282.88 | 501 | 141,723 |  | Mar 04 05:10 PM |  | Arani Bose | Affiliate | Mar 03 '25 | Proposed Sale | 285.44 | 48,000 | 13,701,120 |  | Mar 03 04:47 PM |  | MAGGIE YUEN | Officer | Mar 03 '25 | Proposed Sale | 286.00 | 2,000 | 571,995 |  | Mar 03 04:39 PM |  | LAMBERT SHIU | Officer | Mar 03 '25 | Proposed Sale | 285.93 | 7,288 | 2,083,853 |  | Mar 03 04:36 PM |  |