| POOL | PEREZ DE LA MESA MANUEL J | Director | May 13 '26 | Buy | 175.95 | 10,000 | 1,759,471 | 40,108 | May 14 |
| POOL | PEREZ DE LA MESA MANUEL J | Director | May 07 '26 | Buy | 190.00 | 10,000 | 1,900,000 | 30,108 | May 08 |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Mar 13 '26 | Buy | 205.00 | 5,000 | 1,025,000 | 110,108 | Mar 17 |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Mar 02 '26 | Buy | 218.00 | 5,000 | 1,090,000 | 105,108 | Mar 04 |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 24 '26 | Option Exercise | 80.78 | 30,000 | 2,423,400 | 30,000 | Feb 26 |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 25 '25 | Sale | 348.41 | 27,500 | 9,581,250 | 62,577 | Feb 27 |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 25 '25 | Option Exercise | 69.85 | 17,500 | 1,222,375 | 72,577 | Feb 27 |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 24 '25 | Option Exercise | 69.85 | 10,000 | 698,500 | 72,577 | Feb 25 |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 24 '25 | Sale | 346.00 | 10,000 | 3,460,000 | 62,577 | Feb 25 |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 27 '24 | Sale | 388.08 | 3,512 | 1,362,937 | 62,577 | Feb 28 |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 27 '24 | Option Exercise | 58.26 | 3,512 | 204,609 | 66,089 | Feb 28 |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 26 '24 | Option Exercise | 58.26 | 33,988 | 1,980,141 | 95,687 | Feb 28 |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 26 '24 | Sale | 387.13 | 33,988 | 13,157,646 | 62,577 | Feb 28 |
| POOL | PEREZ DE LA MESA MANUEL J | Director | Feb 27 '23 | Option Exercise | 45.61 | 2,932 | 133,729 | 63,597 | Feb 28 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 22 '21 | Sale | 577.43 | 743 | 429,032 | 60,634 | Nov 23 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 22 '21 | Option Exercise | 45.61 | 743 | 33,888 | 61,377 | Nov 23 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 19 '21 | Sale | 578.32 | 21,278 | 12,305,400 | 60,634 | Nov 23 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 19 '21 | Option Exercise | 45.61 | 21,278 | 970,490 | 81,412 | Nov 23 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 18 '21 | Sale | 577.22 | 20,000 | 11,544,482 | 60,634 | Nov 19 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 18 '21 | Option Exercise | 45.61 | 20,000 | 912,200 | 79,334 | Nov 19 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 17 '21 | Option Exercise | 45.61 | 9,067 | 413,546 | 69,701 | Nov 19 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 17 '21 | Sale | 575.09 | 9,067 | 5,214,321 | 60,634 | Nov 19 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 16 '21 | Option Exercise | 45.61 | 15,980 | 728,848 | 72,025 | Nov 17 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 16 '21 | Sale | 576.47 | 15,980 | 9,212,003 | 60,634 | Nov 17 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 15 '21 | Sale | 572.26 | 20,000 | 11,445,147 | 60,634 | Nov 17 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Nov 15 '21 | Option Exercise | 45.61 | 20,000 | 912,200 | 79,934 | Nov 17 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Aug 04 '21 | Sale | 484.49 | 8,724 | 4,226,710 | 60,634 | Aug 16 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Aug 04 '21 | Option Exercise | 37.13 | 8,724 | 323,922 | 69,358 | Aug 16 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Jul 30 '21 | Sale | 480.39 | 10,000 | 4,803,871 | 60,620 | Aug 02 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Jul 30 '21 | Option Exercise | 37.13 | 10,000 | 371,300 | 70,620 | Aug 02 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Jul 29 '21 | Option Exercise | 37.13 | 9,086 | 337,363 | 69,706 | Aug 02 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Jul 29 '21 | Sale | 478.01 | 9,086 | 4,343,231 | 60,620 | Aug 02 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | May 05 '21 | Sale | 435.22 | 10,000 | 4,352,209 | 60,620 | May 07 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | May 05 '21 | Option Exercise | 37.13 | 10,000 | 371,300 | 70,620 | May 07 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | May 03 '21 | Sale | 428.20 | 17,106 | 7,324,801 | 60,342 | May 05 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | May 03 '21 | Option Exercise | 37.13 | 17,106 | 635,146 | 73,779 | May 05 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Apr 27 '21 | Option Exercise | 37.13 | 1,459 | 54,173 | 61,801 | Apr 29 |
| POOL | PEREZ DE LA MESA MANUEL J | Vice Chairman | Apr 27 '21 | Sale | 425.00 | 1,459 | 620,076 | 60,342 | Apr 29 |
| POOL | PEREZ DE LA MESA MANUEL J | VICE CHAIRMAN | Nov 05 '20 | Sale | 386.85 | 15,144 | 5,858,395 | 60,342 | Nov 09 |
| POOL | PEREZ DE LA MESA MANUEL J | VICE CHAIRMAN | Nov 05 '20 | Option Exercise | 37.13 | 15,144 | 562,297 | 74,486 | Nov 09 |
| POOL | PEREZ DE LA MESA MANUEL J | VICE CHAIRMAN | Nov 04 '20 | Sale | 376.20 | 20,281 | 7,629,660 | 57,593 | Nov 06 |
| POOL | PEREZ DE LA MESA MANUEL J | VICE CHAIRMAN | Nov 04 '20 | Option Exercise | 37.13 | 20,281 | 753,034 | 76,361 | Nov 06 |
| POOL | PEREZ DE LA MESA MANUEL J | VICE CHAIRMAN | Oct 27 '20 | Sale | 367.05 | 10,000 | 3,670,482 | 60,342 | Oct 29 |
| POOL | PEREZ DE LA MESA MANUEL J | VICE CHAIRMAN | Oct 27 '20 | Option Exercise | 37.13 | 10,000 | 371,300 | 70,342 | Oct 29 |
| POOL | PEREZ DE LA MESA MANUEL J | VICE CHAIRMAN | Aug 27 '20 | Sale | 340.27 | 3,200 | 1,088,873 | 60,342 | Aug 31 |
| POOL | PEREZ DE LA MESA MANUEL J | VICE CHAIRMAN | Aug 27 '20 | Option Exercise | 37.13 | 3,200 | 118,816 | 63,542 | Aug 31 |
| POOL | PEREZ DE LA MESA MANUEL J | VICE CHAIRMAN | Aug 21 '20 | Sale | 330.15 | 1,295 | 427,538 | 60,342 | Aug 25 |
| POOL | PEREZ DE LA MESA MANUEL J | VICE CHAIRMAN | Aug 21 '20 | Option Exercise | 24.50 | 1,295 | 31,728 | 61,637 | Aug 25 |