John P. Barnes

Director, M&T Bank.

Companies

Holdings

Stock this person has reported owning, from the forms officers and directors file with the SEC. See the biggest insider stakes.

Shares held

As of each latest filing. The line shows shares held over time.

Recent filings

  • Apr 30, 2026Granted 664 shares of M&T Bank5
  • Feb 9, 2026Sold 21,193 shares at $235.85 of M&T Bank7
  • Jan 22, 2026Sold 17,866 shares at $220.81 of M&T Bank8
  • Aug 22, 2025Sold 15,000 shares at $199.79 of M&T Bank9
  • Apr 30, 2025Granted 855 shares of M&T Bank10
  • Nov 21, 2024Sold 17,094 shares at $217.63 of M&T Bank11
  • Nov 21, 2024Sold 1,558 shares at $216.33 of M&T Bank11
  • Nov 21, 2024Sold 1,348 shares at $216.44 of M&T Bank11
  • Oct 22, 2024Sold 20,000 shares at $193.97 of M&T Bank12
  • May 14, 2024Sold 43,426 shares at $154.50 of M&T Bank13
  • May 14, 2024Exercised options 43,426 shares at $149.39 of M&T Bank13
  • May 6, 2024Sold 246 shares at $149.26 of M&T Bank14
  • May 6, 2024Sold 35,061 shares at $148.74 of M&T Bank14
  • May 6, 2024Sold 16,880 shares at $147.87 of M&T Bank14
  • May 6, 2024Exercised options 52,187 shares at $137.42 of M&T Bank14
  • May 3, 2024Sold 13,360 shares at $147.00 of M&T Bank14
  • May 3, 2024Exercised options 13,260 shares at $129.54 of M&T Bank14
  • May 3, 2024Exercised options 100 shares at $137.42 of M&T Bank14
  • Apr 30, 2024Granted 935 shares of M&T Bank15
  • Apr 26, 2024Sold 10,000 shares at $148.00 of M&T Bank16
  • Apr 26, 2024Exercised options 10,000 shares at $129.54 of M&T Bank16
  • Apr 25, 2024Sold 10,000 shares at $147.11 of M&T Bank16
  • Apr 25, 2024Exercised options 10,000 shares at $129.54 of M&T Bank16
  • Dec 14, 2023Sold 991 shares at $144.32 of M&T Bank17
  • Dec 14, 2023Sold 5 shares at $142.06 of M&T Bank17

Trade performance

DateStockTradeValueReturn sinceVs S&P sinceVs S&P, 1 year
Feb 9, 2026MTBSale$5.0M−7.4%+18.7%
Jan 22, 2026MTBSale$3.9M+0.5%+11.5%
Aug 22, 2025MTBSale$3.0M+9.5%+10.1%−2.7%
Nov 21, 2024MTBSale$4.3M+0.9%+29.1%+23.9%
Oct 22, 2024MTBSale$3.9M+12.7%+19.6%+20.6%
May 14, 2024MTBSale$6.7M+41.0%+6.5%−7.3%
May 6, 2024MTBSale$7.7M+46.5%+2.9%−7.4%
May 3, 2024MTBSale$2.0M+49.2%+1.8%−9.5%
Apr 26, 2024MTBSale$1.5M+49.4%+2.5%−6.9%
Apr 25, 2024MTBSale$1.5M+48.8%+4.4%−4.6%
Dec 14, 2023MTBSale$143.7K+50.7%+12.8%−9.4%
Dec 13, 2023MTBSale$6.3M+57.9%+6.2%−15.9%
Dec 11, 2023MTBSale$2.2M+63.9%+3.2%−24.7%
Dec 8, 2023MTBSale$3.4M+64.8%+2.9%−24.5%
Dec 7, 2023MTBSale$4.4M+64.7%+3.8%−26.5%
Dec 6, 2023MTBSale$109.0K+67.1%+2.6%−29.0%
Jul 28, 2023MTBSale$7.5M+56.1%+12.8%−3.7%
Jul 27, 2023MTBSale$346.6K+58.2%+12.4%−6.2%
Aug 10, 2022MTBSale$2.3M+18.3%+65.5%+33.1%

Returns are price-only (no dividends), measured from the trade date.