| POOL | PEREZ DE LA MESA MANUEL J | Director | May 13 '26 | Buy | 175.95 | 10,000 | 1,759,471 | 40,108 | May 14 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Director | May 07 '26 | Buy | 190.00 | 10,000 | 1,900,000 | 30,108 | May 08 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Mar 13 '26 | Buy | 205.00 | 5,000 | 1,025,000 | 110,108 | Mar 17 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Mar 02 '26 | Buy | 218.00 | 5,000 | 1,090,000 | 105,108 | Mar 04 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 24 '26 | Option Exercise | 80.78 | 60,000 | 4,846,800 | 30,000 | Feb 26 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 25 '25 | Option Exercise | 69.85 | 45,000 | 3,143,250 | 72,577 | Feb 27 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 25 '25 | Sale | 348.41 | 27,500 | 9,581,250 | 62,577 | Feb 27 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 24 '25 | Option Exercise | 69.85 | 20,000 | 1,397,000 | 72,577 | Feb 25 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 24 '25 | Sale | 346.00 | 10,000 | 3,460,000 | 62,577 | Feb 25 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 27 '24 | Option Exercise | 58.26 | 7,024 | 409,218 | 66,089 | Feb 28 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 27 '24 | Sale | 388.08 | 3,512 | 1,362,937 | 62,577 | Feb 28 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 26 '24 | Option Exercise | 58.26 | 67,976 | 3,960,282 | 95,687 | Feb 28 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 26 '24 | Sale | 387.13 | 33,988 | 13,157,646 | 62,577 | Feb 28 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 27 '23 | Option Exercise | 45.61 | 5,864 | 267,458 | 63,597 | Feb 28 12:00 AM |
| WMS | PEREZ DE LA MESA MANUEL J | Director | Nov 07 '22 | Buy | 81.90 | 5,000 | 409,500 | 18,493 | Nov 09 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 22 '21 | Option Exercise | 45.61 | 1,486 | 67,776 | 61,377 | Nov 23 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 22 '21 | Sale | 577.43 | 743 | 429,032 | 60,634 | Nov 23 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 19 '21 | Sale | 578.32 | 21,278 | 12,305,400 | 60,634 | Nov 23 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 19 '21 | Option Exercise | 45.61 | 42,556 | 1,940,980 | 81,412 | Nov 23 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 18 '21 | Sale | 577.22 | 20,000 | 11,544,482 | 60,634 | Nov 19 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 18 '21 | Option Exercise | 45.61 | 40,000 | 1,824,400 | 79,334 | Nov 19 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 17 '21 | Sale | 575.09 | 9,067 | 5,214,321 | 60,634 | Nov 19 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 17 '21 | Option Exercise | 45.61 | 18,134 | 827,092 | 69,701 | Nov 19 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 16 '21 | Option Exercise | 45.61 | 31,960 | 1,457,696 | 72,025 | Nov 17 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 16 '21 | Sale | 576.47 | 15,980 | 9,212,003 | 60,634 | Nov 17 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 15 '21 | Option Exercise | 45.61 | 40,000 | 1,824,400 | 80,000 | Nov 17 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 15 '21 | Sale | 572.26 | 20,000 | 11,445,147 | 60,634 | Nov 17 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Aug 04 '21 | Sale | 484.49 | 8,724 | 4,226,710 | 60,634 | Aug 16 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Aug 04 '21 | Option Exercise | 37.13 | 17,448 | 647,844 | 69,358 | Aug 16 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Jul 30 '21 | Sale | 480.39 | 10,000 | 4,803,871 | 60,620 | Aug 02 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Jul 30 '21 | Option Exercise | 37.13 | 20,000 | 742,600 | 70,620 | Aug 02 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Jul 29 '21 | Sale | 478.01 | 9,086 | 4,343,231 | 60,620 | Aug 02 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Jul 29 '21 | Option Exercise | 37.13 | 18,172 | 674,726 | 69,706 | Aug 02 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | May 05 '21 | Sale | 435.22 | 10,000 | 4,352,209 | 60,620 | May 07 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | May 05 '21 | Option Exercise | 37.13 | 20,000 | 742,600 | 70,620 | May 07 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | May 03 '21 | Sale | 428.20 | 17,106 | 7,324,801 | 60,342 | May 05 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | May 03 '21 | Option Exercise | 37.13 | 34,212 | 1,270,292 | 73,779 | May 05 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Apr 27 '21 | Option Exercise | 37.13 | 2,918 | 108,346 | 61,801 | Apr 29 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Apr 27 '21 | Sale | 425.00 | 1,459 | 620,076 | 60,342 | Apr 29 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | VICE CHAIRMAN | Nov 05 '20 | Option Exercise | 37.13 | 30,288 | 1,124,594 | 74,486 | Nov 09 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | VICE CHAIRMAN | Nov 05 '20 | Sale | 386.85 | 15,144 | 5,858,395 | 60,342 | Nov 09 12:00 AM |
| POOL | PEREZ DE LA MESA MANUEL J | VICE CHAIRMAN | Nov 04 '20 | Option Exercise | 37.13 | 281 | 10,434 | 60,623 | Nov 06 12:00 AM |