MID PENN BANCORP INC
MPB · State Commercial Banks · 25.3M shares · +18%/yr ↑ dilution · EDGAR filings ↗
Net buyback after stock comp: $4M (gross $5M, SBC $1M)
Reference price $32.72 · est. market cap ~$829M — last insider purchase, 2026-05-04 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
C62Mid Penn Bancorp — Pennsylvania bank with below-median ROE.
Strengths
- Net income +14%
Risks
- ROE 6.9% (23rd), ROA (40th) weak
- CRE exposure; integration
Notable findings
Key metrics
Return on equity
6.9%
Return on assets
0.9%
Net-income growth
13.8%
Free cash flow
$72M
Tangible book value
$663M
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-01 | RITRIEVI RORY G | Tax withheld | 356 | $32.11 |
| 2026-05-15 | Stephon Kenneth John | Tax withheld | 5.3K | $31.12 |
| 2026-05-15 | Stephon Kenneth John | Other | 11K | — |
| 2026-05-04 | De Soto Matthew G | Buy | 500 | $32.72 |
| 2026-05-04 | De Soto Matthew G | Buy | 500 | $32.77 |
| 2026-05-04 | De Soto Matthew G | Buy | 525 | $32.77 |
| 2026-04-01 | Kiefer Bruce A | Grant | 1.7K | — |
| 2026-04-01 | Stephon Kenneth John | Grant | 1.7K | — |
| 2026-04-01 | Brumbaugh Kimberly J | Grant | 1.7K | — |
| 2026-04-01 | Dickinson Joan E | Grant | 4.0K | — |
| 2026-04-01 | Evans Albert J. | Grant | 1.7K | — |
| 2026-04-01 | Gathagan Maureen M. | Grant | 1.7K | — |
| 2026-04-01 | Hudson Brian Arden Sr. | Grant | 1.7K | — |
| 2026-04-01 | Paese Joseph L | Grant | 3.1K | — |
| 2026-04-01 | Noone John E | Grant | 1.7K | — |
| 2026-04-01 | Webb Justin T. | Grant | 5.8K | — |
| 2026-04-01 | Abel Robert A | Grant | 1.7K | — |
| 2026-04-01 | Micklewright Scott W | Grant | 5.0K | — |
| 2026-04-01 | De Soto Matthew G | Grant | 1.7K | — |
| 2026-04-01 | Specht William A III | Grant | 1.7K | — |
| 2026-04-01 | MOWERY THEODORE W | Grant | 1.7K | — |
| 2026-04-01 | RITRIEVI RORY G | Grant | 12K | — |
| 2026-04-01 | Frank Joel L. | Grant | 1.7K | — |
| 2026-04-01 | Livingston John Paul | Grant | 2.5K | — |
| 2026-04-01 | Spotts Paul W | Grant | 600 | — |
| 2026-04-01 | Hall Heather R | Grant | 4.5K | — |
| 2026-04-01 | Miller Zachary C | Grant | 1.9K | — |
| 2026-04-01 | Space Jordan D | Grant | 4.5K | — |
| 2026-03-31 | Brumbaugh Kimberly J | Buy | 78 | $32.16 |
| 2026-03-31 | Evans Albert J. | Buy | 311 | $32.16 |
| 2026-03-31 | Frank Joel L. | Buy | 78 | $32.16 |
| 2026-03-31 | Abel Robert A | Buy | 15 | $32.16 |
| 2026-03-31 | De Soto Matthew G | Buy | 311 | $32.16 |
| 2026-03-31 | MOWERY THEODORE W | Buy | 62 | $32.16 |
| 2026-03-12 | De Soto Matthew G | Buy | 600 | $30.84 |
| 2026-03-12 | De Soto Matthew G | Buy | 500 | $30.91 |
| 2026-03-12 | De Soto Matthew G | Buy | 500 | $30.82 |
| 2026-03-12 | De Soto Matthew G | Buy | 500 | $30.89 |
| 2026-03-12 | De Soto Matthew G | Buy | 118 | $30.80 |
| 2026-03-12 | De Soto Matthew G | Buy | 372 | $30.87 |
| 2026-03-09 | Noone John E | Buy | 2.0K | $30.84 |
| 2026-03-06 | BRUGGER THOMAS R | Buy | 800 | $31.35 |
| 2026-03-06 | BRUGGER THOMAS R | Buy | 18 | $31.35 |
| 2026-02-27 | BRUGGER THOMAS R | Grant | 2.5K | — |
| 2026-02-27 | BRUGGER THOMAS R | Grant | 5.3K | — |
| 2026-02-27 | BRUGGER THOMAS R | Grant | 48 | — |
| 2026-02-24 | Stephon Kenneth John | Sell | 1 | $32.58 |
| 2025-12-31 | Brumbaugh Kimberly J | Buy | 80 | $31.02 |
| 2025-12-31 | Evans Albert J. | Buy | 323 | $31.02 |
| 2025-12-31 | Frank Joel L. | Buy | 80 | $31.02 |
| 2025-12-31 | Abel Robert A | Buy | 16 | $31.02 |
| 2025-12-31 | De Soto Matthew G | Buy | 257 | $31.02 |
| 2025-12-31 | MOWERY THEODORE W | Buy | 64 | $31.02 |
| 2025-11-19 | Noone John E | Buy | 2.0K | $28.28 |
| 2025-10-27 | Noone John E | Buy | 2.0K | $29.51 |
| 2025-09-30 | Brumbaugh Kimberly J | Buy | 88 | $28.64 |
| 2025-09-30 | Evans Albert J. | Buy | 349 | $28.64 |
| 2025-09-30 | Frank Joel L. | Buy | 88 | $28.64 |
| 2025-09-30 | Abel Robert A | Buy | 18 | $28.64 |
| 2025-09-30 | De Soto Matthew G | Buy | 280 | $28.64 |
| 2025-09-30 | MOWERY THEODORE W | Buy | 70 | $28.64 |
| 2025-07-29 | Noone John E | Buy | 500 | $27.23 |
| 2025-07-29 | Noone John E | Buy | 500 | $27.29 |
| 2025-07-29 | Noone John E | Buy | 500 | $27.23 |
| 2025-07-29 | Noone John E | Buy | 500 | $27.23 |
| 2025-06-30 | MOWERY THEODORE W | Buy | 71 | $28.20 |
| 2025-06-30 | Abel Robert A | Buy | 17 | $28.20 |
| 2025-06-30 | De Soto Matthew G | Buy | 283 | $28.20 |
| 2025-06-30 | Brumbaugh Kimberly J | Buy | 88 | $28.20 |
| 2025-06-30 | Frank Joel L. | Buy | 88 | $28.20 |
| 2025-06-30 | Evans Albert J. | Buy | 354 | $28.20 |
| 2025-06-12 | RITRIEVI RORY G | Buy | 93 | $26.64 |
| 2025-06-05 | De Soto Matthew G | Buy | 500 | $25.91 |
| 2025-06-05 | De Soto Matthew G | Buy | 500 | $25.89 |
| 2025-06-05 | De Soto Matthew G | Buy | 500 | $25.94 |
| 2025-06-05 | De Soto Matthew G | Buy | 428 | $25.93 |
| 2025-05-23 | De Soto Matthew G | Buy | 750 | $26.64 |
| 2025-05-23 | De Soto Matthew G | Buy | 750 | $26.68 |
| 2025-05-23 | De Soto Matthew G | Buy | 375 | $26.65 |
| 2025-05-23 | Noone John E | Buy | 1.0K | $26.60 |
| 2025-05-20 | Noone John E | Buy | 1.0K | $28.23 |
| 2025-05-16 | De Soto Matthew G | Buy | 1.0K | $28.06 |
| 2025-05-16 | De Soto Matthew G | Buy | 1.0K | $28.08 |
| 2025-05-16 | De Soto Matthew G | Buy | 1.0K | $28.12 |
| 2025-05-16 | De Soto Matthew G | Buy | 560 | $28.16 |
| 2025-05-16 | Stephon Kenneth John | Tax withheld | 6.9K | $28.14 |
| 2025-05-16 | Stephon Kenneth John | Other | 11K | — |
| 2025-05-13 | Evans Albert J. | Buy | 250 | $28.87 |
| 2025-05-08 | Hudson Brian Arden Sr. | Sell | 500 | $28.83 |
| 2025-04-30 | Stephon Kenneth John | Grant | 16K | — |
| 2025-04-30 | Stephon Kenneth John | Grant | 4.4K | — |
| 2025-04-30 | Stephon Kenneth John | Grant | 32K | — |
| 2025-04-30 | Stephon Kenneth John | Grant | 36K | — |
| 2025-04-30 | Stephon Kenneth John | Grant | 17K | — |
| 2025-04-29 | Evans Albert J. | Buy | 21 | $28.62 |
| 2025-04-29 | Evans Albert J. | Buy | 279 | $28.65 |
| 2025-04-28 | Noone John E | Buy | 1.0K | $28.18 |
| 2025-04-28 | Evans Albert J. | Buy | 1.1K | $28.61 |
| 2025-04-01 | Frank Joel L. | Grant | 1.9K | — |
| 2025-04-01 | Hudson Brian Arden Sr. | Grant | 1.9K | — |
| 2025-04-01 | Evans Albert J. | Grant | 1.9K | — |
| 2025-04-01 | Webb Justin T. | Grant | 3.5K | — |
| 2025-04-01 | Noone John E | Grant | 1.9K | — |
| 2025-04-01 | Abel Robert A | Grant | 1.9K | — |
| 2025-04-01 | Gathagan Maureen M. | Grant | 1.9K | — |
| 2025-04-01 | Micklewright Scott W | Grant | 3.5K | — |
| 2025-04-01 | MOWERY THEODORE W | Grant | 1.9K | — |
| 2025-04-01 | De Soto Matthew G | Grant | 1.9K | — |
| 2025-04-01 | Miller Zachary C | Grant | 600 | — |
| 2025-04-01 | Space Jordan D | Grant | 2.5K | — |
| 2025-04-01 | Hall Heather R | Grant | 2.5K | — |
| 2025-04-01 | RITRIEVI RORY G | Grant | 10K | — |
| 2025-04-01 | Paese Joseph L | Grant | 1.0K | — |
| 2025-04-01 | Dickinson Joan E | Grant | 2.5K | — |
| 2025-04-01 | Specht William A III | Grant | 1.9K | — |
| 2025-04-01 | Brumbaugh Kimberly J | Grant | 1.9K | — |
| 2025-04-01 | Kiefer Bruce A | Grant | 1.9K | — |
| 2025-03-31 | Abel Robert A | Buy | 20 | $25.91 |
| 2025-03-31 | Brumbaugh Kimberly J | Buy | 97 | $25.91 |
| 2025-03-31 | De Soto Matthew G | Buy | 309 | $25.91 |
| 2025-03-31 | Evans Albert J. | Buy | 386 | $25.91 |
| 2025-03-31 | Frank Joel L. | Buy | 97 | $25.91 |
| 2025-03-31 | MOWERY THEODORE W | Buy | 77 | $25.91 |
| 2025-02-14 | RITRIEVI RORY G | Buy | 500 | $29.56 |
| 2025-02-14 | RITRIEVI RORY G | Buy | 500 | $29.51 |
| 2025-02-14 | RITRIEVI RORY G | Buy | 500 | $29.56 |
| 2025-02-14 | RITRIEVI RORY G | Buy | 500 | $29.66 |
| 2025-02-14 | RITRIEVI RORY G | Buy | 365 | $29.61 |
| 2025-02-14 | RITRIEVI RORY G | Buy | 500 | $29.49 |
| 2025-02-14 | RITRIEVI RORY G | Buy | 500 | $29.56 |
| 2025-02-04 | De Soto Matthew G | Buy | 75 | $28.84 |
| 2025-02-04 | De Soto Matthew G | Buy | 450 | $28.82 |
| 2025-02-04 | De Soto Matthew G | Buy | 135 | $28.82 |
| 2025-02-04 | De Soto Matthew G | Buy | 450 | $28.92 |
| 2025-02-04 | De Soto Matthew G | Buy | 500 | $29.24 |
| 2025-02-04 | De Soto Matthew G | Buy | 500 | $29.04 |
| 2025-02-04 | De Soto Matthew G | Buy | 500 | $29.24 |
| 2025-02-04 | De Soto Matthew G | Buy | 250 | $29.03 |
| 2025-02-04 | De Soto Matthew G | Buy | 250 | $28.98 |
| 2025-02-04 | De Soto Matthew G | Buy | 500 | $28.84 |
| 2025-01-27 | RITRIEVI RORY G | Buy | 500 | $30.04 |
| 2025-01-27 | RITRIEVI RORY G | Buy | 500 | $30.11 |
| 2025-01-27 | RITRIEVI RORY G | Buy | 500 | $30.05 |
| 2025-01-27 | RITRIEVI RORY G | Buy | 500 | $30.05 |
| 2025-01-27 | RITRIEVI RORY G | Buy | 500 | $30.01 |
| 2025-01-27 | RITRIEVI RORY G | Buy | 500 | $30.02 |
| 2025-01-27 | RITRIEVI RORY G | Buy | 50 | $30.00 |
| 2024-12-31 | MOWERY THEODORE W | Buy | 69 | $28.84 |
| 2024-12-31 | Abel Robert A | Buy | 17 | $28.84 |
| 2024-12-31 | Evans Albert J. | Buy | 347 | $28.84 |
| 2024-12-31 | Frank Joel L. | Buy | 87 | $28.84 |
| 2024-12-31 | De Soto Matthew G | Buy | 278 | $28.84 |
| 2024-12-31 | Brumbaugh Kimberly J | Buy | 87 | $28.84 |
| 2024-12-31 | Evans Albert J. | Buy | 347 | $28.84 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-05-12 | Reg FDExhibits | filing ↗ |
| 2026-05-12 | Shareholder voteExhibits | filing ↗ |
| 2026-04-21 | ResultsOtherExhibits | filing ↗ |
| 2026-03-02 | Acquisition/dispositionExec/director changeReg FDExhibits | filing ↗ |
| 2026-02-11 | OtherExhibits | filing ↗ |
| 2026-02-06 | OtherExhibits | filing ↗ |
| 2026-01-22 | OtherExhibits | filing ↗ |
| 2026-01-21 | ResultsOtherExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-05-12 | 2026-05-12 | 0000879635-26-000039 ↗ |
| 8-K | 2026-05-12 | 2026-05-12 | 0000879635-26-000037 ↗ |
| 10-Q | 2026-05-07 | 2026-03-31 | 0000879635-26-000035 ↗ |
| 8-K | 2026-04-21 | 2026-04-21 | 0000879635-26-000030 ↗ |
| 10-K | 2026-03-12 | 2025-12-31 | 0000879635-26-000026 ↗ |
| 8-K | 2026-03-02 | 2026-02-27 | 0000879635-26-000022 ↗ |
| 8-K | 2026-02-11 | 2026-02-11 | 0000879635-26-000018 ↗ |
| 8-K | 2026-02-06 | 2026-02-06 | 0000879635-26-000016 ↗ |
| 8-K/A | 2026-01-22 | 2026-01-21 | 0000879635-26-000014 ↗ |
| 8-K | 2026-01-21 | 2026-01-21 | 0000879635-26-000011 ↗ |
| 8-K | 2026-01-08 | 2026-01-05 | 0000879635-26-000007 ↗ |
| 8-K | 2026-01-05 | 2026-01-01 | 0000879635-26-000003 ↗ |