MarketPeel
Insider Trading Intelligence
SD

Soto Matthew G. De

MPB
DIRECTOR · MID PENN BANCORP INC · CIK 0001422493
FILING MIX · LIFETIME100%/0%
BUYS
100
SELLS
0
TOTAL VALUE
$2.36M
COMPANIES
1
ACTIVE SINCE
Dec 2019
HOLDINGS NOW
119,131
AVG SELL PX
TRADE KIND
SHOWING 100 / 100
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
91 backtested trades · 8 horizons · 63 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Soto Matthew G. De, 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
7d91+60.44%+0.31%+0.07%+0.24%+0.49%0.61
14d91+62.64%+0.69%+0.28%+0.42%+0.05%0.75
30d91+59.34%+0.46%-0.45%+0.92%-1.66%1.07
60d91+68.13%-0.37%+1.87%-2.27%-2.02%-2.53
90d91(3 pending)+63.64%+7.60%+4.26%+3.34%-1.11%2.19
180d91(10 pending)+65.43%+12.92%+10.29%+2.63%-2.52%1.07
1y91(12 pending)+84.81%+21.75%+18.97%+2.78%+2.90%1.16
2y91(38 pending)+81.13%+34.61%+36.96%-2.34%+4.16%-0.59
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
MPB · 119,130.794 shares · as of Jun 30, 2026
029,78359,56589,348119,1312020202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2019
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 100 buys / 0 sellsCOVERAGE · 27 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
MPB
MID PENN BANCORP INC
PURCHASE
287$34.84$10.0K119,130.794Jun 30, 2026Jul 2, 2026View →
MPB
MID PENN BANCORP INC
PURCHASE
525$32.77$17.2K118,696.002May 4, 2026May 5, 2026View →
MPB
MID PENN BANCORP INC
PURCHASE
500$32.72$16.4K117,671.002May 4, 2026May 5, 2026View →
MPB
MID PENN BANCORP INC
PURCHASE
500$32.77$16.4K118,171.002May 4, 2026May 5, 2026View →
MPB
MID PENN BANCORP INC
PURCHASEGRANT
Stock grant
1,7001,700Apr 1, 2026Apr 3, 2026View →
MPB
MID PENN BANCORP INC
PURCHASE
311$32.16$10.0K115,226.002Mar 31, 2026Apr 1, 2026View →
MPB
MID PENN BANCORP INC
PURCHASE
500$30.89$15.4K114,797.002Mar 12, 2026Mar 13, 2026View →
MPB
MID PENN BANCORP INC
PURCHASE
372$30.87$11.5K4,299Mar 12, 2026Mar 13, 2026View →
MPB
MID PENN BANCORP INC
PURCHASE
600$30.84$18.5K3,927Mar 12, 2026Mar 13, 2026View →
MPB
MID PENN BANCORP INC
PURCHASE
118$30.80$3.6K114,915.002Mar 12, 2026Mar 13, 2026View →
MPB
MID PENN BANCORP INC
PURCHASE
500$30.83$15.4K114,297.002Mar 12, 2026Mar 13, 2026View →
MPB
MID PENN BANCORP INC
PURCHASE
500$30.91$15.5K113,797.002Mar 12, 2026Mar 13, 2026View →
MPB
MID PENN BANCORP INC
PURCHASE
257$31.02$8.0K113,148.57Dec 31, 2025Jan 2, 2026View →
MPB
MID PENN BANCORP INC
PURCHASE
280$28.64$8.0K112,753.667Sep 30, 2025Oct 1, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
283$28.20$8.0K112,353.59Jun 30, 2025Jul 2, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
500$25.94$13.0K111,642.59Jun 5, 2025Jun 6, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
500$25.91$13.0K110,642.59Jun 5, 2025Jun 6, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
428$25.93$11.1K112,070.59Jun 5, 2025Jun 6, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
500$25.89$12.9K111,142.59Jun 5, 2025Jun 6, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
750$26.64$20.0K109,638.251May 23, 2025May 27, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
375$26.65$10.0K110,013.251May 23, 2025May 27, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
750$26.68$20.0K108,888.251May 23, 2025May 27, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
1,000$28.08$28.1K106,578.251May 16, 2025May 19, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
1,000$28.12$28.1K107,578.251May 16, 2025May 19, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
560$28.16$15.8K108,138.251May 16, 2025May 19, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
1,000$28.06$28.1K105,578.251May 16, 2025May 19, 2025View →
MPB
MID PENN BANCORP INC
PURCHASEGRANT
Stock grant
1,9451,945Apr 1, 2025Apr 3, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
309$25.91$8.0K103,579.251Mar 31, 2025Apr 1, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
135$28.82$3.9K3,327Feb 4, 2025Feb 5, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
500$28.84$14.4K103,086.713Feb 4, 2025Feb 5, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
75$28.84$2.2K103,161.713Feb 4, 2025Feb 5, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
250$28.98$7.2K102,586.713Feb 4, 2025Feb 5, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
450$28.82$13.0K2,742Feb 4, 2025Feb 5, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
500$29.24$14.6K101,086.713Feb 4, 2025Feb 5, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
500$29.04$14.5K101,586.713Feb 4, 2025Feb 5, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
250$29.03$7.3K102,336.713Feb 4, 2025Feb 5, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
500$29.24$14.6K102,086.713Feb 4, 2025Feb 5, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
450$28.92$13.0K3,192Feb 4, 2025Feb 5, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
278$28.84$8.0K100,586.713Dec 31, 2024Jan 2, 2025View →
MPB
MID PENN BANCORP INC
PURCHASE
18,407$29.50$543.0K100,213.99Nov 1, 2024Nov 5, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
268$29.83$8.0K81,806.99Sep 30, 2024Oct 2, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
364$21.95$8.0K81,436.641Jun 28, 2024Jul 2, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
2,250$20.69$46.5K75,324.853Apr 29, 2024May 1, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
750$20.84$15.6K76,824.853Apr 29, 2024May 1, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
800$20.92$16.7K78,424.853Apr 29, 2024May 1, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
750$20.70$15.5K72,324.853Apr 29, 2024May 1, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
750$20.76$15.6K73,074.853Apr 29, 2024May 1, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
500$20.63$10.3K70,074.853Apr 29, 2024May 1, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
732$20.62$15.1K2,292Apr 29, 2024May 1, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
500$20.60$10.3K71,074.853Apr 29, 2024May 1, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
720$20.61$14.8K1,560Apr 29, 2024May 1, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
750$20.79$15.6K76,074.853Apr 29, 2024May 1, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
500$20.66$10.3K70,574.853Apr 29, 2024May 1, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
765$20.87$16.0K79,189.853Apr 29, 2024May 1, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
500$20.66$10.3K71,574.853Apr 29, 2024May 1, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
800$20.92$16.7K77,624.853Apr 29, 2024May 1, 2024View →
MPB
MID PENN BANCORP INC
PURCHASEGRANT
Stock grant
9992,759Apr 1, 2024Apr 3, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
400$20.01$8.0K69,574.853Mar 28, 2024Apr 1, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
1,192$20.92$24.9K69,174.853Feb 27, 2024Feb 28, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
1,185$21.13$25.0K67,862.789Feb 1, 2024Feb 2, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
1,120$22.31$25.0K66,677.789Jan 31, 2024Feb 2, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
329$24.28$8.0K65,557.789Dec 29, 2023Jan 2, 2024View →
MPB
MID PENN BANCORP INC
PURCHASE
2,510$20.17$50.6K65,114.94Nov 3, 2023Nov 6, 2023View →
MPB
MID PENN BANCORP INC
PURCHASE
398$20.13$8.0K62,604.94Sep 29, 2023Oct 2, 2023View →
MPB
MID PENN BANCORP INC
PURCHASE
2,355$21.23$50.0K62,101.05Aug 17, 2023Aug 18, 2023View →
MPB
MID PENN BANCORP INC
PURCHASE
362$22.08$8.0K59,746.05Jun 30, 2023Jul 5, 2023View →
MPB
MID PENN BANCORP INC
PURCHASEGRANT
Stock grant
1,7601,760Jun 1, 2023Jun 2, 2023View →
MPB
MID PENN BANCORP INC
PURCHASE
5,175$19.46$100.7K59,281.521May 11, 2023May 12, 2023View →
MPB
MID PENN BANCORP INC
PURCHASE
293$25.61$7.5K52,973.521Mar 31, 2023Apr 3, 2023View →
MPB
MID PENN BANCORP INC
PURCHASE
3,775$26.55$100.2K52,680.521Mar 13, 2023Mar 14, 2023View →
MPB
MID PENN BANCORP INC
PURCHASE
250$29.97$7.5K48,842.531Dec 30, 2022Jan 3, 2023View →
MPB
MID PENN BANCORP INC
PURCHASE
261$28.73$7.5K48,536.918Sep 30, 2022Oct 3, 2022View →
MPB
MID PENN BANCORP INC
PURCHASE
279$26.97$7.5K48,215.436Jun 30, 2022Jul 1, 2022View →
MPB
MID PENN BANCORP INC
PURCHASE
4,000$25.00$100.0K47,172.056May 19, 2022May 20, 2022View →
MPB
MID PENN BANCORP INC
PURCHASEGRANT
Stock grant
1,1331,836Apr 1, 2022Apr 5, 2022View →
MPB
MID PENN BANCORP INC
PURCHASE
280$26.81$7.5K43,172.056Mar 31, 2022Apr 1, 2022View →
MPB
MID PENN BANCORP INC
PURCHASE
1,000$28.81$28.8K42,836.519Feb 4, 2022Feb 8, 2022View →
MPB
MID PENN BANCORP INC
PURCHASE
196$31.74$6.2K41,836.519Dec 31, 2021Jan 4, 2022View →
MPB
MID PENN BANCORP INC
PURCHASE
227$27.55$6.3K41,591.673Sep 30, 2021Oct 1, 2021View →
MPB
MID PENN BANCORP INC
PURCHASE
228$27.45$6.3K40,810.603Jun 30, 2021Jul 1, 2021View →
MPB
MID PENN BANCORP INC
PURCHASEGRANT
Stock grant
7031,203Jun 1, 2021Jun 2, 2021View →
MPB
MID PENN BANCORP INC
PURCHASE
4,000$25.00$100.0K40,536.418Apr 30, 2021May 3, 2021View →
MPB
MID PENN BANCORP INC
PURCHASE
233$26.81$6.2K36,536.418Mar 31, 2021Apr 1, 2021View →
MPB
MID PENN BANCORP INC
PURCHASE
285$21.90$6.2K36,243.077Dec 31, 2020Jan 5, 2021View →
MPB
MID PENN BANCORP INC
PURCHASE
361$17.31$6.2K35,913.687Sep 30, 2020Oct 1, 2020View →
MPB
MID PENN BANCORP INC
PURCHASE
2,635$19.00$50.1K35,552.687Sep 9, 2020Sep 11, 2020View →
MPB
MID PENN BANCORP INC
PURCHASEGRANT
Stock grant
50033,370.134Jul 24, 2020Jul 27, 2020View →
MPB
MID PENN BANCORP INC
PURCHASE
340$18.43$6.3K32,470.134Jun 30, 2020Jul 1, 2020View →
MPB
MID PENN BANCORP INC
PURCHASE
1,485$16.86$25.0K32,090.248May 14, 2020May 15, 2020View →
MPB
MID PENN BANCORP INC
PURCHASE
5,355$18.68$100.0K30,605.248May 12, 2020May 13, 2020View →
MPB
MID PENN BANCORP INC
PURCHASE
309$20.25$6.3K25,250.248Mar 31, 2020Apr 1, 2020View →
MPB
MID PENN BANCORP INC
PURCHASE
1,400$17.65$24.7K24,941.248Mar 11, 2020Mar 12, 2020View →
MPB
MID PENN BANCORP INC
PURCHASE
1,220$20.44$24.9K23,541.248Mar 4, 2020Mar 5, 2020View →
MPB
MID PENN BANCORP INC
PURCHASE
377$23.50$8.9K22,279.86Feb 21, 2020Feb 24, 2020View →
MPB
MID PENN BANCORP INC
PURCHASE
623$23.46$14.6K21,902.86Feb 20, 2020Feb 24, 2020View →
MPB
MID PENN BANCORP INC
PURCHASE
730$24.25$17.7K21,279.86Feb 18, 2020Feb 19, 2020View →
MPB
MID PENN BANCORP INC
PURCHASE
1,101$24.25$26.7K20,549.86Feb 14, 2020Feb 18, 2020View →
MPB
MID PENN BANCORP INC
PURCHASE
1,705$24.19$41.3K19,448.86Feb 12, 2020Feb 13, 2020View →
MPB
MID PENN BANCORP INC
PURCHASE
594$24.13$14.3K17,743.86Feb 11, 2020Feb 13, 2020View →
MPB
MID PENN BANCORP INC
PURCHASE
217$28.80$6.2K17,149.86Dec 31, 2019Jan 2, 2020View →
Other insiders · MPB
Loading peer insiders…
About this filer
CIK 0001422493
ROLE
Director
PRIMARY
MPB
COMPANIES
1
ACTIVE SINCE
Dec 2019
MARKETPEEL · /INSIDER/0001422493DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback