| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| MTB | BARNES JOHN P | Director | Feb 09 '26 | Sale | 235.85 | 21,193 | 4,998,369 | 15,142 | Feb 11 12:00 AM |
| MTB | BARNES JOHN P | Director | Jan 22 '26 | Sale | 220.81 | 17,866 | 3,945,054 | 0 | Jan 23 12:00 AM |
| MTB | BARNES JOHN P | Director | Aug 22 '25 | Sale | 199.79 | 15,000 | 2,996,793 | 17,866 | Aug 26 12:00 AM |
| MTB | BARNES JOHN P | Director | Nov 21 '24 | Sale | 217.45 | 20,000 | 4,349,025 | 0 | Nov 25 12:00 AM |
| MTB | BARNES JOHN P | Director | Oct 22 '24 | Sale | 193.97 | 20,000 | 3,879,412 | 49,960 | Oct 24 12:00 AM |
| MTB | BARNES JOHN P | Director | May 14 '24 | Option Exercise | 149.39 | 86,852 | 12,974,820 | 78,906 | May 16 12:00 AM |
| MTB | BARNES JOHN P | Director | May 14 '24 | Sale | 154.50 | 43,426 | 6,709,456 | 35,480 | May 16 12:00 AM |
| MTB | BARNES JOHN P | Director | May 06 '24 | Sale | 148.46 | 52,187 | 7,747,649 | 35,480 | May 07 12:00 AM |
| MTB | BARNES JOHN P | Director | May 06 '24 | Option Exercise | 137.42 | 104,374 | 14,343,076 | 87,667 | May 07 12:00 AM |
| MTB | BARNES JOHN P | Director | May 03 '24 | Sale | 147.00 | 13,360 | 1,963,945 | 35,480 | May 07 12:00 AM |
| MTB | BARNES JOHN P | Director | May 03 '24 | Option Exercise | 129.60 | 26,720 | 3,462,884 | 52,187 | May 07 12:00 AM |
| MTB | BARNES JOHN P | Director | Apr 26 '24 | Option Exercise | 129.54 | 20,000 | 2,590,800 | 44,545 | Apr 29 12:00 AM |
| MTB | BARNES JOHN P | Director | Apr 26 '24 | Sale | 148.00 | 10,000 | 1,480,000 | 34,545 | Apr 29 12:00 AM |
| MTB | BARNES JOHN P | Director | Apr 25 '24 | Option Exercise | 129.54 | 10,000 | 1,295,400 | 23,260 | Apr 29 12:00 AM |
| MTB | BARNES JOHN P | Director | Apr 25 '24 | Sale | 147.11 | 10,000 | 1,471,143 | 34,545 | Apr 29 12:00 AM |
| MTB | BARNES JOHN P | Director | Dec 14 '23 | Option Exercise | 123.44 | 1,992 | 245,892 | 35,541 | Dec 15 12:00 AM |
| MTB | BARNES JOHN P | Director | Dec 14 '23 | Sale | 144.31 | 996 | 143,735 | 34,545 | Dec 15 12:00 AM |
| MTB | BARNES JOHN P | Director | Dec 13 '23 | Sale | 136.66 | 46,266 | 6,322,929 | 34,545 | Dec 15 12:00 AM |
| MTB | BARNES JOHN P | Director | Dec 13 '23 | Option Exercise | 123.44 | 92,532 | 11,422,150 | 80,811 | Dec 15 12:00 AM |
| MTB | BARNES JOHN P | Director | Dec 11 '23 | Sale | 133.28 | 16,378 | 2,182,878 | 34,545 | Dec 12 12:00 AM |
| MTB | BARNES JOHN P | Director | Dec 11 '23 | Option Exercise | 125.85 | 32,756 | 4,122,342 | 50,923 | Dec 12 12:00 AM |
| MTB | BARNES JOHN P | Director | Dec 08 '23 | Sale | 133.10 | 25,255 | 3,361,425 | 34,545 | Dec 12 12:00 AM |
| MTB | BARNES JOHN P | Director | Dec 08 '23 | Option Exercise | 125.75 | 50,510 | 6,351,656 | 59,800 | Dec 12 12:00 AM |
| MTB | BARNES JOHN P | Director | Dec 07 '23 | Option Exercise | 125.85 | 65,880 | 8,290,998 | 67,485 | Dec 08 12:00 AM |
| MTB | BARNES JOHN P | Director | Dec 07 '23 | Sale | 132.80 | 32,940 | 4,374,580 | 34,545 | Dec 08 12:00 AM |
| MTB | BARNES JOHN P | Director | Dec 06 '23 | Option Exercise | 124.33 | 1,626 | 202,160 | 73,530 | Dec 08 12:00 AM |
| MTB | BARNES JOHN P | Director | Dec 06 '23 | Sale | 134.01 | 813 | 108,953 | 34,545 | Dec 08 12:00 AM |
| MTB | BARNES JOHN P | Director | Jul 28 '23 | Sale | 140.00 | 53,542 | 7,495,896 | 34,545 | Jul 31 12:00 AM |
| MTB | BARNES JOHN P | Director | Jul 28 '23 | Option Exercise | 117.82 | 107,084 | 12,616,636 | 88,087 | Jul 31 12:00 AM |
| MTB | BARNES JOHN P | Director | Jul 27 '23 | Sale | 140.32 | 2,470 | 346,589 | 34,545 | Jul 31 12:00 AM |
| MTB | BARNES JOHN P | Director | Jul 27 '23 | Option Exercise | 117.82 | 4,940 | 582,030 | 53,542 | Jul 31 12:00 AM |