De Soto Matthew G

Insider profile

Performance

Overall performance
3.7

Performance over holding periods
3.7
30 days 90 days 120 days
Average return 4% 8.2% 15.1%
Success rate 62% 68% 82%
Transactions
97 100% Buy
34 71% Buy
47 69% Buy
De Soto Matthew G's trades of Mid Penn Bancorp Inc's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Buy signal Sell signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-07-02 2026-06-30 B Purchase
13,297 +41.4%
175.36
US$452,776
13,297 +41.4% 175.36 US$452,776
2026-05-05 2026-05-04 B Purchase
97,022 +3.9%
411.27
US$1,487,744
97,022 +3.9% 411.27 US$1,487,744
2026-05-05 2026-05-04 B Purchase
65,406 -20.8%
40.75
US$2,011,656
65,406 -20.8% 40.75 US$2,011,656
2026-05-05 2026-05-04 B Purchase
500 +0.4%
32.72
US$16,360
500 +0.4% 32.72 US$16,360
2026-04-01 2026-03-31 B Purchase
311 +0.3%
32.16
US$10,002
311 +0.3% 32.16 US$10,002
2026-03-13 2026-03-12 B Purchase
372 +9.5%
30.87
US$11,484
372 +9.5% 30.87 US$11,484
2026-03-13 2026-03-12 B Purchase
600 +18.0%
30.84
US$18,501
600 +18.0% 30.84 US$18,501
2026-03-13 2026-03-12 B Purchase
118 +0.1%
30.80
US$3,634
118 +0.1% 30.80 US$3,634
2026-03-13 2026-03-12 B Purchase
500 +0.4%
30.89
US$15,445
500 +0.4% 30.89 US$15,445
2026-03-13 2026-03-12 B Purchase
500 +0.4%
30.83
US$15,412
500 +0.4% 30.83 US$15,412
2026-03-13 2026-03-12 B Purchase
500 +0.4%
30.91
US$15,455
500 +0.4% 30.91 US$15,455
2026-01-02 2025-12-31 B Purchase
257 +0.2%
31.02
US$7,972
257 +0.2% 31.02 US$7,972
2025-10-01 2025-09-30 B Purchase
280 +0.2%
28.64
US$8,019
280 +0.2% 28.64 US$8,019
2025-07-02 2025-06-30 B Purchase
283 +0.3%
28.20
US$7,981
283 +0.3% 28.20 US$7,981
2025-06-06 2025-06-05 B Purchase
428 +0.4%
25.93
US$11,096
428 +0.4% 25.93 US$11,096
2025-06-06 2025-06-05 B Purchase
500 +0.4%
25.94
US$12,969
500 +0.4% 25.94 US$12,969
2025-06-06 2025-06-05 B Purchase
500 +0.5%
25.89
US$12,942
500 +0.5% 25.89 US$12,942
2025-06-06 2025-06-05 B Purchase
500 +0.5%
25.91
US$12,955
500 +0.5% 25.91 US$12,955
2025-05-27 2025-05-23 B Purchase
375 +0.3%
26.65
US$9,994
375 +0.3% 26.65 US$9,994
2025-05-27 2025-05-23 B Purchase
750 +0.7%
26.64
US$19,983
750 +0.7% 26.64 US$19,983
2025-05-27 2025-05-23 B Purchase
750 +0.7%
26.68
US$20,013
750 +0.7% 26.68 US$20,013
2025-05-19 2025-05-16 B Purchase
560 +0.5%
28.16
US$15,769
560 +0.5% 28.16 US$15,769
2025-05-19 2025-05-16 B Purchase
1,000 +0.9%
28.12
US$28,120
1,000 +0.9% 28.12 US$28,120
2025-05-19 2025-05-16 B Purchase
1,000 +0.9%
28.08
US$28,080
1,000 +0.9% 28.08 US$28,080
2025-05-19 2025-05-16 B Purchase
1,000 +1.0%
28.06
US$28,063
1,000 +1.0% 28.06 US$28,063
2025-04-01 2025-03-31 B Purchase
309 +0.3%
25.91
US$8,006
309 +0.3% 25.91 US$8,006
2025-02-05 2025-02-04 B Purchase
135 +4.2%
28.82
US$3,891
135 +4.2% 28.82 US$3,891
2025-02-05 2025-02-04 B Purchase
450 +16.4%
28.92
US$13,014
450 +16.4% 28.92 US$13,014
2025-02-05 2025-02-04 B Purchase
450 +19.6%
28.82
US$12,969
450 +19.6% 28.82 US$12,969
2025-02-05 2025-02-04 B Purchase
75 +0.1%
28.84
US$2,163
75 +0.1% 28.84 US$2,163
2025-02-05 2025-02-04 B Purchase
500 +0.5%
28.84
US$14,420
500 +0.5% 28.84 US$14,420
2025-02-05 2025-02-04 B Purchase
250 +0.2%
28.98
US$7,244
250 +0.2% 28.98 US$7,244
2025-02-05 2025-02-04 B Purchase
250 +0.2%
29.03
US$7,258
250 +0.2% 29.03 US$7,258
2025-02-05 2025-02-04 B Purchase
500 +0.5%
29.24
US$14,622
500 +0.5% 29.24 US$14,622
2025-02-05 2025-02-04 B Purchase
500 +0.5%
29.04
US$14,520
500 +0.5% 29.04 US$14,520
2025-02-05 2025-02-04 B Purchase
500 +0.5%
29.24
US$14,620
500 +0.5% 29.24 US$14,620
2025-01-02 2024-12-31 B Purchase
278 +0.3%
28.84
US$8,018
278 +0.3% 28.84 US$8,018
2024-11-05 2024-11-01 B Purchase
18,407 +22.5%
29.50
US$543,006
18,407 +22.5% 29.50 US$543,006
2024-10-02 2024-09-30 B Purchase
268 +0.3%
29.83
US$7,994
268 +0.3% 29.83 US$7,994
2024-07-02 2024-06-28 B Purchase
364 +0.4%
21.95
US$7,990
364 +0.4% 21.95 US$7,990
2024-05-01 2024-04-29 B Purchase
765 +1.0%
20.87
US$15,963
765 +1.0% 20.87 US$15,963
2024-05-01 2024-04-29 B Purchase
800 +1.0%
20.92
US$16,737
800 +1.0% 20.92 US$16,737
2024-05-01 2024-04-29 B Purchase
800 +1.0%
20.92
US$16,734
800 +1.0% 20.92 US$16,734
2024-05-01 2024-04-29 B Purchase
750 +1.0%
20.84
US$15,629
750 +1.0% 20.84 US$15,629
2024-05-01 2024-04-29 B Purchase
750 +1.0%
20.79
US$15,590
750 +1.0% 20.79 US$15,590