Matthew G De Soto

CIK 1422493 · View on SEC EDGAR ↗

Insider

First SEC filing: July 2, 2025 · Latest: July 2, 2025

On this page

Insider at

Insider transactions

13 buys (P) 0 sells (S) Net: $165,868 + 7 non-open-market transactions below Avg return of open purchases vs now: 18.7% last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

7 other filings hidden
Date Ticker Code Shares Price Value Owned after Δ own A/D vs now
June 30, 2026 MPB P 287 $34.84 $9,999 119,131 Direct +0.24% Acquired 7.3% (price as of 2026-08-21)
May 4, 2026 MPB P 500 $32.72 $16,360 117,671 Direct +0.43% Acquired 14.2% (price as of 2026-08-21)
May 4, 2026 MPB P 500 $32.77 $16,385 118,171 Direct +0.42% Acquired 14.1% (price as of 2026-08-21)
May 4, 2026 MPB P 525 $32.76 $17,199 118,696 Direct +0.44% Acquired 14.1% (price as of 2026-08-21)
March 31, 2026 MPB P 311 $32.16 $10,002 115,226 Direct +0.27% Acquired 16.2% (price as of 2026-08-21)
March 12, 2026 MPB P 500 $30.91 $15,455 113,797 Direct +0.44% Acquired 20.9% (price as of 2026-08-21)
March 12, 2026 MPB P 500 $30.82 $15,410 114,297 Direct +0.44% Acquired 21.3% (price as of 2026-08-21)
March 12, 2026 MPB P 500 $30.89 $15,445 114,797 Direct +0.44% Acquired 21.0% (price as of 2026-08-21)
March 12, 2026 MPB P 118 $30.80 $3,634 114,915 Direct +0.10% Acquired 21.3% (price as of 2026-08-21)
March 12, 2026 MPB P 600 $30.84 $18,504 3,927 Indirect +18.03% Acquired 21.2% (price as of 2026-08-21)
March 12, 2026 MPB P 372 $30.87 $11,484 4,299 Indirect +9.47% Acquired 21.1% (price as of 2026-08-21)
Dec. 31, 2025 MPB P 257 $31.02 $7,972 113,149 Direct +0.23% Acquired 20.5% (price as of 2026-08-21)
Sept. 30, 2025 MPB P 280 $28.64 $8,019 112,754 Direct +0.25% Acquired 30.5% (price as of 2026-08-21)
June 30, 2025 MPB P 283 $28.20 $7,981 112,354 Direct +0.25% Acquired 32.5% (price as of 2026-08-21)
June 5, 2025 MPB P 428 $25.93 $11,098 112,071 Direct +0.38% Acquired 44.1% (price as of 2026-08-21)
June 5, 2025 MPB P 500 $25.94 $12,970 111,643 Direct +0.45% Acquired 44.1% (price as of 2026-08-21)
June 5, 2025 MPB P 500 $25.88 $12,940 111,143 Direct +0.45% Acquired 44.4% (price as of 2026-08-21)
June 5, 2025 MPB P 500 $25.91 $12,955 110,643 Direct +0.45% Acquired 44.2% (price as of 2026-08-21)
May 23, 2025 MPB P 375 $26.65 $9,994 110,013 Direct +0.34% Acquired 40.2% (price as of 2026-08-21)
May 23, 2025 MPB P 750 $26.64 $19,980 109,638 Direct +0.69% Acquired 40.3% (price as of 2026-08-21)
May 23, 2025 MPB P 750 $26.68 $20,010 108,888 Direct +0.69% Acquired 40.1% (price as of 2026-08-21)
May 16, 2025 MPB P 560 $28.16 $15,770 108,138 Direct +0.52% Acquired 32.7% (price as of 2026-08-21)
May 16, 2025 MPB P 1,000 $28.12 $28,120 107,578 Direct +0.94% Acquired 32.9% (price as of 2026-08-21)
May 16, 2025 MPB P 1,000 $28.08 $28,080 106,578 Direct +0.95% Acquired 33.1% (price as of 2026-08-21)
May 16, 2025 MPB P 1,000 $28.06 $28,060 105,578 Direct +0.96% Acquired 33.2% (price as of 2026-08-21)
March 31, 2025 MPB P 309 $25.91 $8,006 103,579 Direct +0.30% Acquired 44.2% (price as of 2026-08-21)
Feb. 4, 2025 MPB P 135 $28.82 $3,891 3,327 Indirect +4.23% Acquired 29.7% (price as of 2026-08-21)
Feb. 4, 2025 MPB P 450 $28.92 $13,014 3,192 Indirect +16.41% Acquired 29.2% (price as of 2026-08-21)
Feb. 4, 2025 MPB P 450 $28.82 $12,969 2,742 Indirect +19.63% Acquired 29.7% (price as of 2026-08-21)
Feb. 4, 2025 MPB P 75 $28.84 $2,163 103,162 Direct +0.07% Acquired 29.6% (price as of 2026-08-21)
Feb. 4, 2025 MPB P 500 $28.84 $14,420 103,087 Direct +0.49% Acquired 29.6% (price as of 2026-08-21)
Feb. 4, 2025 MPB P 250 $28.98 $7,245 102,587 Direct +0.24% Acquired 29.0% (price as of 2026-08-21)
Feb. 4, 2025 MPB P 250 $29.03 $7,258 102,337 Direct +0.24% Acquired 28.7% (price as of 2026-08-21)
Feb. 4, 2025 MPB P 500 $29.24 $14,620 102,087 Direct +0.49% Acquired 27.8% (price as of 2026-08-21)
Feb. 4, 2025 MPB P 500 $29.04 $14,520 101,587 Direct +0.49% Acquired 28.7% (price as of 2026-08-21)
Feb. 4, 2025 MPB P 500 $29.24 $14,620 101,087 Direct +0.50% Acquired 27.8% (price as of 2026-08-21)
Dec. 31, 2024 MPB P 278 $28.84 $8,018 100,587 Direct +0.28% Acquired 29.6% (price as of 2026-08-21)
Nov. 1, 2024 MPB P 18,407 $29.50 $543,006 100,214 Direct +22.50% Acquired 26.7% (price as of 2026-08-21)
Sept. 30, 2024 MPB P 268 $29.83 $7,994 81,807 Direct +0.33% Acquired 25.3% (price as of 2026-08-21)
June 28, 2024 MPB P 364 $21.95 $7,990 81,437 Direct +0.45% Acquired 70.3% (price as of 2026-08-21)
April 29, 2024 MPB P 765 $20.87 $15,966 79,190 Direct +0.98% Acquired 79.1% (price as of 2026-08-21)
April 29, 2024 MPB P 800 $20.92 $16,736 78,425 Direct +1.03% Acquired 78.7% (price as of 2026-08-21)
April 29, 2024 MPB P 800 $20.92 $16,736 77,625 Direct +1.04% Acquired 78.7% (price as of 2026-08-21)
April 29, 2024 MPB P 750 $20.84 $15,630 76,825 Direct +0.99% Acquired 79.3% (price as of 2026-08-21)
April 29, 2024 MPB P 750 $20.79 $15,592 76,075 Direct +1.00% Acquired 79.8% (price as of 2026-08-21)
April 29, 2024 MPB P 2,250 $20.68 $46,530 75,325 Direct +3.08% Acquired 80.7% (price as of 2026-08-21)
April 29, 2024 MPB P 750 $20.76 $15,570 73,075 Direct +1.04% Acquired 80.0% (price as of 2026-08-21)
April 29, 2024 MPB P 750 $20.70 $15,525 72,325 Direct +1.05% Acquired 80.6% (price as of 2026-08-21)
April 29, 2024 MPB P 500 $20.66 $10,330 71,575 Direct +0.70% Acquired 80.9% (price as of 2026-08-21)
April 29, 2024 MPB P 500 $20.60 $10,300 71,075 Direct +0.71% Acquired 81.4% (price as of 2026-08-21)
April 29, 2024 MPB P 500 $20.66 $10,330 70,575 Direct +0.71% Acquired 80.9% (price as of 2026-08-21)
April 29, 2024 MPB P 500 $20.63 $10,315 70,075 Direct +0.72% Acquired 81.2% (price as of 2026-08-21)
April 29, 2024 MPB P 732 $20.62 $15,094 2,292 Indirect +46.92% Acquired 81.3% (price as of 2026-08-21)
April 29, 2024 MPB P 720 $20.61 $14,839 1,560 Indirect +85.71% Acquired 81.3% (price as of 2026-08-21)
March 28, 2024 MPB P 400 $20.01 $8,004 69,575 Direct +0.58% Acquired 86.8% (price as of 2026-08-21)
Feb. 27, 2024 MPB P 1,192 $20.92 $24,937 69,175 Direct +1.75% Acquired 78.7% (price as of 2026-08-21)
Feb. 1, 2024 MPB P 1,185 $21.13 $25,039 67,863 Direct +1.78% Acquired 76.9% (price as of 2026-08-21)
Jan. 31, 2024 MPB P 1,120 $22.31 $24,987 66,678 Direct +1.71% Acquired 67.5% (price as of 2026-08-21)
Dec. 29, 2023 MPB P 329 $24.28 $7,988 65,558 Direct +0.50% Acquired 53.9% (price as of 2026-08-21)
Nov. 3, 2023 MPB P 2,510 $20.17 $50,627 65,115 Direct +4.01% Acquired 85.3% (price as of 2026-08-21)
Sept. 29, 2023 MPB P 398 $20.13 $8,012 62,605 Direct +0.64% Acquired 85.7% (price as of 2026-08-21)
Aug. 17, 2023 MPB P 2,355 $21.23 $49,997 62,101 Direct +3.94% Acquired 76.0% (price as of 2026-08-21)
June 30, 2023 MPB P 362 $22.08 $7,993 59,746 Direct +0.61% Acquired 69.3% (price as of 2026-08-21)
May 11, 2023 MPB P 5,175 $19.46 $100,706 59,282 Direct +9.56% Acquired 92.1% (price as of 2026-08-21)
March 31, 2023 MPB P 293 $25.61 $7,504 52,974 Direct +0.56% Acquired 45.9% (price as of 2026-08-21)
March 13, 2023 MPB P 3,775 $26.55 $100,226 52,681 Direct +7.72% Acquired 40.8% (price as of 2026-08-21)
Dec. 30, 2022 MPB P 250 $29.97 $7,492 48,843 Direct +0.51% Acquired 24.7% (price as of 2026-08-21)
Sept. 30, 2022 MPB P 261 $28.73 $7,499 48,537 Direct +0.54% Acquired 30.1% (price as of 2026-08-21)
June 30, 2022 MPB P 279 $26.97 $7,525 48,215 Direct +0.58% Acquired 38.6% (price as of 2026-08-21)
May 19, 2022 MPB P 4,000 $25.00 $100,000 47,172 Direct +9.27% Acquired 49.5% (price as of 2026-08-21)
March 31, 2022 MPB P 280 $26.81 $7,507 43,172 Direct +0.65% Acquired 39.4% (price as of 2026-08-21)
Feb. 4, 2022 MPB P 1,000 $28.81 $28,810 42,837 Direct +2.39% Acquired 29.7% (price as of 2026-08-21)
Dec. 31, 2021 MPB P 196 $31.74 $6,221 41,837 Direct +0.47% Acquired 17.8% (price as of 2026-08-21)
Sept. 30, 2021 MPB P 227 $27.55 $6,254 41,592 Direct +0.55% Acquired 35.7% (price as of 2026-08-21)
June 30, 2021 MPB P 228 $27.45 $6,259 40,811 Direct +0.56% Acquired 36.2% (price as of 2026-08-21)
April 30, 2021 MPB P 4,000 $25.00 $100,000 40,536 Direct +10.95% Acquired 49.5% (price as of 2026-08-21)
March 31, 2021 MPB P 233 $26.81 $6,247 36,536 Direct +0.64% Acquired 39.4% (price as of 2026-08-21)
Dec. 31, 2020 MPB P 285 $21.90 $6,242 36,243 Direct +0.79% Acquired 70.7% (price as of 2026-08-21)
Sept. 30, 2020 MPB P 361 $17.31 $6,249 35,914 Direct +1.02% Acquired 115.9% (price as of 2026-08-21)
Sept. 9, 2020 MPB P 2,635 $19.00 $50,065 35,553 Direct +8.00% Acquired 96.7% (price as of 2026-08-21)
June 30, 2020 MPB P 340 $18.43 $6,266 32,470 Direct +1.06% Acquired 102.8% (price as of 2026-08-21)
May 14, 2020 MPB P 1,485 $16.86 $25,037 32,090 Direct +4.85% Acquired 121.7% (price as of 2026-08-21)
May 12, 2020 MPB P 5,355 $18.68 $100,031 30,605 Direct +21.21% Acquired 100.1% (price as of 2026-08-21)
March 31, 2020 MPB P 309 $20.25 $6,257 25,250 Direct +1.24% Acquired 84.6% (price as of 2026-08-21)
March 11, 2020 MPB P 1,400 $17.65 $24,710 24,941 Direct +5.95% Acquired 111.8% (price as of 2026-08-21)
March 4, 2020 MPB P 1,220 $20.44 $24,937 23,541 Direct +5.47% Acquired 82.9% (price as of 2026-08-21)
Feb. 21, 2020 MPB P 377 $23.50 $8,860 22,280 Direct +1.72% Acquired 59.0% (price as of 2026-08-21)
Feb. 20, 2020 MPB P 623 $23.46 $14,616 21,903 Direct +2.93% Acquired 59.3% (price as of 2026-08-21)
Feb. 18, 2020 MPB P 730 $24.25 $17,702 21,280 Direct +3.55% Acquired 54.1% (price as of 2026-08-21)
Feb. 14, 2020 MPB P 1,101 $24.25 $26,699 20,550 Direct +5.66% Acquired 54.1% (price as of 2026-08-21)
Feb. 12, 2020 MPB P 1,705 $24.19 $41,244 19,449 Direct +9.61% Acquired 54.5% (price as of 2026-08-21)
Feb. 11, 2020 MPB P 594 $24.13 $14,333 17,744 Direct +3.46% Acquired 54.9% (price as of 2026-08-21)
Dec. 31, 2019 MPB P 217 $28.80 $6,250 17,150 Direct +1.28% Acquired 29.8% (price as of 2026-08-21)

Showing latest 100 of 139 transactions

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Initial ownership (Form 3) 3 holdings

Securities held when first becoming an insider, per SEC Form 3.

Date Ticker Security Shares Ownership
Feb. 29, 2008 MPB Common Stock 1,000 Direct
Feb. 29, 2008 MPB Common Stock 78 Direct
Jan. 3, 2008 MPB Common Stock 1,000 Direct