MarketPeel
Insider Trading Intelligence
JB

John P. Barnes

MTB
DIRECTOR · M&T BANK CORP · CIK 0001250506
FILING MIX · LIFETIME43%/57%
BUYS
37
SELLS
50
TOTAL VALUE
$111.11M
COMPANIES
1
ACTIVE SINCE
Apr 2022
HOLDINGS NOW
15,806
AVG SELL PX
$153.26
TRADE KIND
SHOWING 87 / 87
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
31 backtested trades · 8 horizons · 12 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by John P. Barnes, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d31+35.48%+1.01%+0.75%+0.26%+1.06%0.47
14d31+58.06%+0.35%+1.47%-1.12%-0.80%-2.14
30d31+61.29%-2.56%+1.57%-4.14%-5.64%-4.06
60d31+80.65%-3.20%+4.11%-7.31%-8.20%-9.12
90d31+35.48%+0.91%+5.11%-4.20%-5.02%-3.12
180d31(2 pending)+24.14%+8.60%+10.84%-2.24%-6.38%
1y31(3 pending)+17.86%+27.44%+21.80%+5.64%+6.70%
2y31(7 pending)+4.17%+43.11%+46.33%-3.22%-0.63%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
MTB · 15,806 shares · as of Apr 30, 2026
022,02244,04466,06588,0872023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 37 buys / 50 sellsCOVERAGE · 17 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
66415,806Apr 30, 2026May 4, 2026View →
MTB
M&T BANK CORP
SALE
21,193$235.85$5.00M15,142Feb 9, 2026Feb 11, 2026View →
MTB
M&T BANK CORP
SALE
17,866$220.81$3.95M0Jan 22, 2026Jan 23, 2026View →
MTB
M&T BANK CORP
SALE
15,000$199.79$3.00M17,866Aug 22, 2025Aug 26, 2025View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
85536,335Apr 30, 2025May 2, 2025View →
MTB
M&T BANK CORP
SALE
17,094$217.63$3.72M32,866Nov 21, 2024Nov 25, 2024View →
MTB
M&T BANK CORP
SALE
1,558$216.33$337.0K0Nov 21, 2024Nov 25, 2024View →
MTB
M&T BANK CORP
SALE
1,348$216.44$291.8K0Nov 21, 2024Nov 25, 2024View →
MTB
M&T BANK CORP
SALE
20,000$193.97$3.88M49,960Oct 22, 2024Oct 24, 2024View →
MTB
M&T BANK CORP
PURCHASE
43,426$149.39$6.49M78,906May 14, 2024May 16, 2024View →
MTB
M&T BANK CORP
SALE
43,426$154.50$6.71M35,480May 14, 2024May 16, 2024View →
MTB
M&T BANK CORP
SALE
43,4260May 14, 2024May 16, 2024View →
MTB
M&T BANK CORP
SALE
246$149.26$36.7K35,480May 6, 2024May 7, 2024View →
MTB
M&T BANK CORP
SALE
16,880$147.87$2.50M70,787May 6, 2024May 7, 2024View →
MTB
M&T BANK CORP
SALE
52,1870May 6, 2024May 7, 2024View →
MTB
M&T BANK CORP
PURCHASE
52,187$137.42$7.17M87,667May 6, 2024May 7, 2024View →
MTB
M&T BANK CORP
SALE
35,061$148.74$5.21M35,726May 6, 2024May 7, 2024View →
MTB
M&T BANK CORP
PURCHASE
13,260$129.54$1.72M48,840May 3, 2024May 7, 2024View →
MTB
M&T BANK CORP
SALE
10052,187May 3, 2024May 7, 2024View →
MTB
M&T BANK CORP
SALE
13,2600May 3, 2024May 7, 2024View →
MTB
M&T BANK CORP
PURCHASE
100$137.42$13.7K35,580May 3, 2024May 7, 2024View →
MTB
M&T BANK CORP
SALE
13,360$147.00$1.96M35,480May 3, 2024May 7, 2024View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
93535,480Apr 30, 2024May 2, 2024View →
MTB
M&T BANK CORP
PURCHASE
10,000$129.54$1.30M44,545Apr 26, 2024Apr 29, 2024View →
MTB
M&T BANK CORP
SALE
10,00013,260Apr 26, 2024Apr 29, 2024View →
MTB
M&T BANK CORP
SALE
10,000$148.00$1.48M34,545Apr 26, 2024Apr 29, 2024View →
MTB
M&T BANK CORP
SALE
10,00023,260Apr 25, 2024Apr 29, 2024View →
MTB
M&T BANK CORP
PURCHASE
10,000$129.54$1.30M44,545Apr 25, 2024Apr 29, 2024View →
MTB
M&T BANK CORP
SALE
10,000$147.11$1.47M34,545Apr 25, 2024Apr 29, 2024View →
MTB
M&T BANK CORP
PURCHASE
996$123.44$122.9K35,541Dec 14, 2023Dec 15, 2023View →
MTB
M&T BANK CORP
SALE
5$142.06$71035,536Dec 14, 2023Dec 15, 2023View →
MTB
M&T BANK CORP
SALE
9960Dec 14, 2023Dec 15, 2023View →
MTB
M&T BANK CORP
SALE
991$144.32$143.0K34,545Dec 14, 2023Dec 15, 2023View →
MTB
M&T BANK CORP
SALE
10,448$134.20$1.40M70,363Dec 13, 2023Dec 15, 2023View →
MTB
M&T BANK CORP
SALE
19,050$137.51$2.62M42,111Dec 13, 2023Dec 15, 2023View →
MTB
M&T BANK CORP
SALE
7,566$138.41$1.05M34,545Dec 13, 2023Dec 15, 2023View →
MTB
M&T BANK CORP
SALE
3,032$135.45$410.7K67,331Dec 13, 2023Dec 15, 2023View →
MTB
M&T BANK CORP
SALE
46,266996Dec 13, 2023Dec 15, 2023View →
MTB
M&T BANK CORP
PURCHASE
46,266$123.44$5.71M80,811Dec 13, 2023Dec 15, 2023View →
MTB
M&T BANK CORP
SALE
6,170$136.68$843.3K61,161Dec 13, 2023Dec 15, 2023View →
MTB
M&T BANK CORP
PURCHASE
16,378$125.85$2.06M50,923Dec 11, 2023Dec 12, 2023View →
MTB
M&T BANK CORP
SALE
16,3780Dec 11, 2023Dec 12, 2023View →
MTB
M&T BANK CORP
SALE
15,762$133.26$2.10M35,161Dec 11, 2023Dec 12, 2023View →
MTB
M&T BANK CORP
SALE
616$133.90$82.5K34,545Dec 11, 2023Dec 12, 2023View →
MTB
M&T BANK CORP
SALE
24,21216,378Dec 8, 2023Dec 12, 2023View →
MTB
M&T BANK CORP
SALE
2,583$134.02$346.2K34,545Dec 8, 2023Dec 12, 2023View →
MTB
M&T BANK CORP
SALE
22,672$132.99$3.02M37,128Dec 8, 2023Dec 12, 2023View →
MTB
M&T BANK CORP
PURCHASE
24,212$125.85$3.05M58,757Dec 8, 2023Dec 12, 2023View →
MTB
M&T BANK CORP
SALE
1,04347,262Dec 8, 2023Dec 12, 2023View →
MTB
M&T BANK CORP
PURCHASE
1,043$123.44$128.7K59,800Dec 8, 2023Dec 12, 2023View →
MTB
M&T BANK CORP
SALE
32,94040,590Dec 7, 2023Dec 8, 2023View →
MTB
M&T BANK CORP
PURCHASE
32,940$125.85$4.15M67,485Dec 7, 2023Dec 8, 2023View →
MTB
M&T BANK CORP
SALE
32,940$132.80$4.37M34,545Dec 7, 2023Dec 8, 2023View →
MTB
M&T BANK CORP
SALE
51348,305Dec 6, 2023Dec 8, 2023View →
MTB
M&T BANK CORP
PURCHASE
300$125.85$37.8K34,845Dec 6, 2023Dec 8, 2023View →
MTB
M&T BANK CORP
SALE
813$134.01$109.0K34,545Dec 6, 2023Dec 8, 2023View →
MTB
M&T BANK CORP
PURCHASE
513$123.44$63.3K35,358Dec 6, 2023Dec 8, 2023View →
MTB
M&T BANK CORP
SALE
30073,530Dec 6, 2023Dec 8, 2023View →
MTB
M&T BANK CORP
PURCHASE
53,542$117.82$6.31M88,087Jul 28, 2023Jul 31, 2023View →
MTB
M&T BANK CORP
SALE
53,5420Jul 28, 2023Jul 31, 2023View →
MTB
M&T BANK CORP
SALE
53,542$140.00$7.50M34,545Jul 28, 2023Jul 31, 2023View →
MTB
M&T BANK CORP
SALE
2,070$140.18$290.2K34,945Jul 27, 2023Jul 31, 2023View →
MTB
M&T BANK CORP
PURCHASE
2,470$117.82$291.0K37,015Jul 27, 2023Jul 31, 2023View →
MTB
M&T BANK CORP
SALE
400$141.06$56.4K34,545Jul 27, 2023Jul 31, 2023View →
MTB
M&T BANK CORP
SALE
2,47053,542Jul 27, 2023Jul 31, 2023View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
95434,545Apr 28, 2023May 2, 2023View →
MTB
M&T BANK CORP
PURCHASE
12,508$109.67$1.37M46,099Aug 10, 2022Aug 12, 2022View →
MTB
M&T BANK CORP
SALE
12,508$184.10$2.30M33,591Aug 10, 2022Aug 12, 2022View →
MTB
M&T BANK CORP
SALE
12,5080Aug 10, 2022Aug 12, 2022View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
72133,591Apr 29, 2022May 3, 2022View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
43,42643,426Apr 1, 2022Apr 5, 2022View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
12,50812,508Apr 1, 2022Apr 5, 2022View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
36,93236,932Apr 1, 2022Apr 5, 2022View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
73,83073,830Apr 1, 2022Apr 5, 2022View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
733733Apr 1, 2022Apr 5, 2022View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
56,01256,012Apr 1, 2022Apr 5, 2022View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
52,28752,287Apr 1, 2022Apr 5, 2022View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
51,92451,924Apr 1, 2022Apr 5, 2022View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
575575Apr 1, 2022Apr 5, 2022View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
18,34718,347Apr 1, 2022Apr 5, 2022View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
33,26033,260Apr 1, 2022Apr 5, 2022View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
84,85084,850Apr 1, 2022Apr 5, 2022View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
48,81848,818Apr 1, 2022Apr 5, 2022View →
MTB
M&T BANK CORP
SALE
22,418$19.87$445.3K29,506Apr 1, 2022Apr 5, 2022View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
1,5581,558Apr 1, 2022Apr 5, 2022View →
MTB
M&T BANK CORP
PURCHASEGRANT
Stock grant
37,47037,470Apr 1, 2022Apr 5, 2022View →
MTB
M&T BANK CORP
SALE
19,054$168.45$3.21M32,870Apr 1, 2022Apr 28, 2022View →
Other insiders · MTB
Loading peer insiders…
About this filer
CIK 0001250506
ROLE
Director
PRIMARY
MTB
COMPANIES
1
ACTIVE SINCE
Apr 2022
MARKETPEEL · /INSIDER/0001250506DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback