‹ Screener

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

C62

Mid Penn Bancorp — Pennsylvania bank with below-median ROE.

Strengths

Risks

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

DateInsiderTypeSharesPrice
2026-06-01RITRIEVI RORY GTax withheld356$32.11
2026-05-15Stephon Kenneth JohnTax withheld5.3K$31.12
2026-05-15Stephon Kenneth JohnOther11K
2026-05-04De Soto Matthew GBuy500$32.72
2026-05-04De Soto Matthew GBuy500$32.77
2026-05-04De Soto Matthew GBuy525$32.77
2026-04-01Kiefer Bruce AGrant1.7K
2026-04-01Stephon Kenneth JohnGrant1.7K
2026-04-01Brumbaugh Kimberly JGrant1.7K
2026-04-01Dickinson Joan EGrant4.0K
2026-04-01Evans Albert J.Grant1.7K
2026-04-01Gathagan Maureen M.Grant1.7K
2026-04-01Hudson Brian Arden Sr.Grant1.7K
2026-04-01Paese Joseph LGrant3.1K
2026-04-01Noone John EGrant1.7K
2026-04-01Webb Justin T.Grant5.8K
2026-04-01Abel Robert AGrant1.7K
2026-04-01Micklewright Scott WGrant5.0K
2026-04-01De Soto Matthew GGrant1.7K
2026-04-01Specht William A IIIGrant1.7K
2026-04-01MOWERY THEODORE WGrant1.7K
2026-04-01RITRIEVI RORY GGrant12K
2026-04-01Frank Joel L.Grant1.7K
2026-04-01Livingston John PaulGrant2.5K
2026-04-01Spotts Paul WGrant600
2026-04-01Hall Heather RGrant4.5K
2026-04-01Miller Zachary CGrant1.9K
2026-04-01Space Jordan DGrant4.5K
2026-03-31Brumbaugh Kimberly JBuy78$32.16
2026-03-31Evans Albert J.Buy311$32.16
2026-03-31Frank Joel L.Buy78$32.16
2026-03-31Abel Robert ABuy15$32.16
2026-03-31De Soto Matthew GBuy311$32.16
2026-03-31MOWERY THEODORE WBuy62$32.16
2026-03-12De Soto Matthew GBuy600$30.84
2026-03-12De Soto Matthew GBuy500$30.91
2026-03-12De Soto Matthew GBuy500$30.82
2026-03-12De Soto Matthew GBuy500$30.89
2026-03-12De Soto Matthew GBuy118$30.80
2026-03-12De Soto Matthew GBuy372$30.87
2026-03-09Noone John EBuy2.0K$30.84
2026-03-06BRUGGER THOMAS RBuy800$31.35
2026-03-06BRUGGER THOMAS RBuy18$31.35
2026-02-27BRUGGER THOMAS RGrant2.5K
2026-02-27BRUGGER THOMAS RGrant5.3K
2026-02-27BRUGGER THOMAS RGrant48
2026-02-24Stephon Kenneth JohnSell1$32.58
2025-12-31Brumbaugh Kimberly JBuy80$31.02
2025-12-31Evans Albert J.Buy323$31.02
2025-12-31Frank Joel L.Buy80$31.02
2025-12-31Abel Robert ABuy16$31.02
2025-12-31De Soto Matthew GBuy257$31.02
2025-12-31MOWERY THEODORE WBuy64$31.02
2025-11-19Noone John EBuy2.0K$28.28
2025-10-27Noone John EBuy2.0K$29.51
2025-09-30Brumbaugh Kimberly JBuy88$28.64
2025-09-30Evans Albert J.Buy349$28.64
2025-09-30Frank Joel L.Buy88$28.64
2025-09-30Abel Robert ABuy18$28.64
2025-09-30De Soto Matthew GBuy280$28.64
2025-09-30MOWERY THEODORE WBuy70$28.64
2025-07-29Noone John EBuy500$27.23
2025-07-29Noone John EBuy500$27.29
2025-07-29Noone John EBuy500$27.23
2025-07-29Noone John EBuy500$27.23
2025-06-30MOWERY THEODORE WBuy71$28.20
2025-06-30Abel Robert ABuy17$28.20
2025-06-30De Soto Matthew GBuy283$28.20
2025-06-30Brumbaugh Kimberly JBuy88$28.20
2025-06-30Frank Joel L.Buy88$28.20
2025-06-30Evans Albert J.Buy354$28.20
2025-06-12RITRIEVI RORY GBuy93$26.64
2025-06-05De Soto Matthew GBuy500$25.91
2025-06-05De Soto Matthew GBuy500$25.89
2025-06-05De Soto Matthew GBuy500$25.94
2025-06-05De Soto Matthew GBuy428$25.93
2025-05-23De Soto Matthew GBuy750$26.64
2025-05-23De Soto Matthew GBuy750$26.68
2025-05-23De Soto Matthew GBuy375$26.65
2025-05-23Noone John EBuy1.0K$26.60
2025-05-20Noone John EBuy1.0K$28.23
2025-05-16De Soto Matthew GBuy1.0K$28.06
2025-05-16De Soto Matthew GBuy1.0K$28.08
2025-05-16De Soto Matthew GBuy1.0K$28.12
2025-05-16De Soto Matthew GBuy560$28.16
2025-05-16Stephon Kenneth JohnTax withheld6.9K$28.14
2025-05-16Stephon Kenneth JohnOther11K
2025-05-13Evans Albert J.Buy250$28.87
2025-05-08Hudson Brian Arden Sr.Sell500$28.83
2025-04-30Stephon Kenneth JohnGrant16K
2025-04-30Stephon Kenneth JohnGrant4.4K
2025-04-30Stephon Kenneth JohnGrant32K
2025-04-30Stephon Kenneth JohnGrant36K
2025-04-30Stephon Kenneth JohnGrant17K
2025-04-29Evans Albert J.Buy21$28.62
2025-04-29Evans Albert J.Buy279$28.65
2025-04-28Noone John EBuy1.0K$28.18
2025-04-28Evans Albert J.Buy1.1K$28.61
2025-04-01Frank Joel L.Grant1.9K
2025-04-01Hudson Brian Arden Sr.Grant1.9K
2025-04-01Evans Albert J.Grant1.9K
2025-04-01Webb Justin T.Grant3.5K
2025-04-01Noone John EGrant1.9K
2025-04-01Abel Robert AGrant1.9K
2025-04-01Gathagan Maureen M.Grant1.9K
2025-04-01Micklewright Scott WGrant3.5K
2025-04-01MOWERY THEODORE WGrant1.9K
2025-04-01De Soto Matthew GGrant1.9K
2025-04-01Miller Zachary CGrant600
2025-04-01Space Jordan DGrant2.5K
2025-04-01Hall Heather RGrant2.5K
2025-04-01RITRIEVI RORY GGrant10K
2025-04-01Paese Joseph LGrant1.0K
2025-04-01Dickinson Joan EGrant2.5K
2025-04-01Specht William A IIIGrant1.9K
2025-04-01Brumbaugh Kimberly JGrant1.9K
2025-04-01Kiefer Bruce AGrant1.9K
2025-03-31Abel Robert ABuy20$25.91
2025-03-31Brumbaugh Kimberly JBuy97$25.91
2025-03-31De Soto Matthew GBuy309$25.91
2025-03-31Evans Albert J.Buy386$25.91
2025-03-31Frank Joel L.Buy97$25.91
2025-03-31MOWERY THEODORE WBuy77$25.91
2025-02-14RITRIEVI RORY GBuy500$29.56
2025-02-14RITRIEVI RORY GBuy500$29.51
2025-02-14RITRIEVI RORY GBuy500$29.56
2025-02-14RITRIEVI RORY GBuy500$29.66
2025-02-14RITRIEVI RORY GBuy365$29.61
2025-02-14RITRIEVI RORY GBuy500$29.49
2025-02-14RITRIEVI RORY GBuy500$29.56
2025-02-04De Soto Matthew GBuy75$28.84
2025-02-04De Soto Matthew GBuy450$28.82
2025-02-04De Soto Matthew GBuy135$28.82
2025-02-04De Soto Matthew GBuy450$28.92
2025-02-04De Soto Matthew GBuy500$29.24
2025-02-04De Soto Matthew GBuy500$29.04
2025-02-04De Soto Matthew GBuy500$29.24
2025-02-04De Soto Matthew GBuy250$29.03
2025-02-04De Soto Matthew GBuy250$28.98
2025-02-04De Soto Matthew GBuy500$28.84
2025-01-27RITRIEVI RORY GBuy500$30.04
2025-01-27RITRIEVI RORY GBuy500$30.11
2025-01-27RITRIEVI RORY GBuy500$30.05
2025-01-27RITRIEVI RORY GBuy500$30.05
2025-01-27RITRIEVI RORY GBuy500$30.01
2025-01-27RITRIEVI RORY GBuy500$30.02
2025-01-27RITRIEVI RORY GBuy50$30.00
2024-12-31MOWERY THEODORE WBuy69$28.84
2024-12-31Abel Robert ABuy17$28.84
2024-12-31Evans Albert J.Buy347$28.84
2024-12-31Frank Joel L.Buy87$28.84
2024-12-31De Soto Matthew GBuy278$28.84
2024-12-31Brumbaugh Kimberly JBuy87$28.84
2024-12-31Evans Albert J.Buy347$28.84

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-05-12Reg FDExhibitsfiling ↗
2026-05-12Shareholder voteExhibitsfiling ↗
2026-04-21ResultsOtherExhibitsfiling ↗
2026-03-02Acquisition/dispositionExec/director changeReg FDExhibitsfiling ↗
2026-02-11OtherExhibitsfiling ↗
2026-02-06OtherExhibitsfiling ↗
2026-01-22OtherExhibitsfiling ↗
2026-01-21ResultsOtherExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-122026-05-120000879635-26-000039 ↗
8-K2026-05-122026-05-120000879635-26-000037 ↗
10-Q2026-05-072026-03-310000879635-26-000035 ↗
8-K2026-04-212026-04-210000879635-26-000030 ↗
10-K2026-03-122025-12-310000879635-26-000026 ↗
8-K2026-03-022026-02-270000879635-26-000022 ↗
8-K2026-02-112026-02-110000879635-26-000018 ↗
8-K2026-02-062026-02-060000879635-26-000016 ↗
8-K/A2026-01-222026-01-210000879635-26-000014 ↗
8-K2026-01-212026-01-210000879635-26-000011 ↗
8-K2026-01-082026-01-050000879635-26-000007 ↗
8-K2026-01-052026-01-010000879635-26-000003 ↗