Stocks · Financials · State Commercial Banks

MID PENN BANCORP INC

MPB Clue Score47
United States Fiscal year ends December CIK 0000879635
35.70
-1.30%
Close, 9 Oct 2026 · USD

Price, with every insider trade on it

Closing prices, 12 months · point at a dot for who traded, or at the line for the close
35.70 on 9 Oct 2026
39 33 27 Oct 2025 Apr 2026 Oct 2026 13 Oct 2025 $27.47 14 Oct 2025 $28.18 15 Oct 2025 $27.80 16 Oct 2025 $26.74 17 Oct 2025 $26.81 20 Oct 2025 $27.45 21 Oct 2025 $27.65 22 Oct 2025 $27.86 23 Oct 2025 $28.91 24 Oct 2025 $29.48 27 Oct 2025 $29.60 28 Oct 2025 $29.95 29 Oct 2025 $28.77 30 Oct 2025 $28.79 31 Oct 2025 $28.45 3 Nov 2025 $28.61 4 Nov 2025 $28.80 5 Nov 2025 $29.38 6 Nov 2025 $28.85 7 Nov 2025 $28.90 10 Nov 2025 $29.20 11 Nov 2025 $29.38 12 Nov 2025 $29.42 13 Nov 2025 $29.26 14 Nov 2025 $29.35 17 Nov 2025 $28.41 18 Nov 2025 $28.19 19 Nov 2025 $28.24 20 Nov 2025 $28.33 21 Nov 2025 $29.27 24 Nov 2025 $29.11 25 Nov 2025 $29.64 26 Nov 2025 $29.38 28 Nov 2025 $29.19 1 Dec 2025 $29.55 2 Dec 2025 $29.29 3 Dec 2025 $30.00 4 Dec 2025 $30.08 5 Dec 2025 $29.80 8 Dec 2025 $30.06 9 Dec 2025 $30.43 10 Dec 2025 $31.53 11 Dec 2025 $31.98 12 Dec 2025 $32.06 15 Dec 2025 $32.34 16 Dec 2025 $32.21 17 Dec 2025 $32.49 18 Dec 2025 $32.89 19 Dec 2025 $32.38 22 Dec 2025 $32.11 23 Dec 2025 $31.73 24 Dec 2025 $31.74 26 Dec 2025 $31.71 29 Dec 2025 $31.51 30 Dec 2025 $31.13 31 Dec 2025 $31.02 2 Jan 2026 $30.86 5 Jan 2026 $31.20 6 Jan 2026 $31.04 7 Jan 2026 $30.68 8 Jan 2026 $31.68 9 Jan 2026 $31.50 12 Jan 2026 $31.37 13 Jan 2026 $31.32 14 Jan 2026 $31.63 15 Jan 2026 $32.40 16 Jan 2026 $32.44 20 Jan 2026 $31.88 21 Jan 2026 $33.52 22 Jan 2026 $34.41 23 Jan 2026 $32.60 26 Jan 2026 $31.64 27 Jan 2026 $31.53 28 Jan 2026 $31.52 29 Jan 2026 $32.84 30 Jan 2026 $32.99 2 Feb 2026 $33.83 3 Feb 2026 $34.07 4 Feb 2026 $34.56 5 Feb 2026 $34.54 6 Feb 2026 $34.61 9 Feb 2026 $34.39 10 Feb 2026 $34.02 11 Feb 2026 $33.37 12 Feb 2026 $33.34 13 Feb 2026 $33.74 17 Feb 2026 $33.97 18 Feb 2026 $33.42 19 Feb 2026 $33.37 20 Feb 2026 $33.84 23 Feb 2026 $32.61 24 Feb 2026 $32.58 25 Feb 2026 $33.43 26 Feb 2026 $33.38 27 Feb 2026 $32.17 2 Mar 2026 $32.68 3 Mar 2026 $32.47 4 Mar 2026 $32.80 5 Mar 2026 $32.11 6 Mar 2026 $31.52 9 Mar 2026 $31.53 10 Mar 2026 $31.77 11 Mar 2026 $31.35 12 Mar 2026 $31.21 13 Mar 2026 $31.34 16 Mar 2026 $31.55 17 Mar 2026 $31.14 18 Mar 2026 $30.51 19 Mar 2026 $31.24 20 Mar 2026 $31.13 23 Mar 2026 $31.66 24 Mar 2026 $31.63 25 Mar 2026 $31.64 26 Mar 2026 $31.65 27 Mar 2026 $31.35 30 Mar 2026 $31.59 31 Mar 2026 $32.16 1 Apr 2026 $32.37 2 Apr 2026 $32.34 6 Apr 2026 $32.82 7 Apr 2026 $32.99 8 Apr 2026 $33.87 9 Apr 2026 $34.09 10 Apr 2026 $33.86 13 Apr 2026 $33.64 14 Apr 2026 $33.79 15 Apr 2026 $33.83 16 Apr 2026 $33.74 17 Apr 2026 $34.32 20 Apr 2026 $34.39 21 Apr 2026 $33.43 22 Apr 2026 $34.04 23 Apr 2026 $34.15 24 Apr 2026 $33.22 27 Apr 2026 $33.78 28 Apr 2026 $34.26 29 Apr 2026 $33.14 30 Apr 2026 $32.97 1 May 2026 $33.32 4 May 2026 $32.74 5 May 2026 $33.30 6 May 2026 $32.75 7 May 2026 $32.44 8 May 2026 $32.74 11 May 2026 $32.20 12 May 2026 $31.74 13 May 2026 $31.24 14 May 2026 $31.56 15 May 2026 $31.12 18 May 2026 $31.84 19 May 2026 $31.66 20 May 2026 $32.43 21 May 2026 $32.64 22 May 2026 $32.35 26 May 2026 $32.87 27 May 2026 $32.69 28 May 2026 $32.79 29 May 2026 $32.65 1 Jun 2026 $32.11 2 Jun 2026 $32.88 3 Jun 2026 $31.51 4 Jun 2026 $32.48 5 Jun 2026 $32.86 8 Jun 2026 $32.92 9 Jun 2026 $33.46 10 Jun 2026 $33.74 11 Jun 2026 $33.92 12 Jun 2026 $34.26 15 Jun 2026 $33.59 16 Jun 2026 $33.76 17 Jun 2026 $33.04 18 Jun 2026 $33.54 22 Jun 2026 $33.41 23 Jun 2026 $34.00 24 Jun 2026 $34.29 25 Jun 2026 $34.16 26 Jun 2026 $34.64 29 Jun 2026 $34.24 30 Jun 2026 $34.84 1 Jul 2026 $35.68 2 Jul 2026 $35.18 6 Jul 2026 $35.35 7 Jul 2026 $34.92 8 Jul 2026 $33.97 9 Jul 2026 $34.26 10 Jul 2026 $34.63 13 Jul 2026 $34.80 14 Jul 2026 $34.37 15 Jul 2026 $34.84 16 Jul 2026 $35.94 17 Jul 2026 $35.44 20 Jul 2026 $35.25 21 Jul 2026 $35.27 22 Jul 2026 $34.89 23 Jul 2026 $36.46 24 Jul 2026 $37.17 27 Jul 2026 $37.75 28 Jul 2026 $38.35 29 Jul 2026 $38.44 30 Jul 2026 $38.54 31 Jul 2026 $38.34 3 Aug 2026 $38.31 4 Aug 2026 $38.33 5 Aug 2026 $38.28 6 Aug 2026 $37.80 7 Aug 2026 $37.60 10 Aug 2026 $37.34 11 Aug 2026 $37.81 12 Aug 2026 $38.24 13 Aug 2026 $38.34 14 Aug 2026 $38.43 17 Aug 2026 $38.19 18 Aug 2026 $38.07 19 Aug 2026 $37.02 20 Aug 2026 $37.22 21 Aug 2026 $37.24 24 Aug 2026 $37.18 25 Aug 2026 $36.99 26 Aug 2026 $36.80 27 Aug 2026 $36.72 28 Aug 2026 $36.67 31 Aug 2026 $36.41 1 Sep 2026 $36.06 2 Sep 2026 $36.91 3 Sep 2026 $37.12 4 Sep 2026 $37.40 8 Sep 2026 $36.92 9 Sep 2026 $36.69 10 Sep 2026 $37.01 11 Sep 2026 $37.07 14 Sep 2026 $37.12 15 Sep 2026 $37.24 16 Sep 2026 $36.85 17 Sep 2026 $36.80 18 Sep 2026 $36.94 21 Sep 2026 $36.65 22 Sep 2026 $36.48 23 Sep 2026 $35.90 24 Sep 2026 $36.20 25 Sep 2026 $36.31 28 Sep 2026 $36.04 29 Sep 2026 $35.75 30 Sep 2026 $35.40 1 Oct 2026 $35.91 2 Oct 2026 $36.40 5 Oct 2026 $36.42 6 Oct 2026 $36.36 7 Oct 2026 $35.73 8 Oct 2026 $36.17 9 Oct 2026 $35.70 Noone John E Director Bought $59.03K 27 Oct 2025 · at $29.51 · 4.6% of stake Noone John E Director Bought $56.56K 19 Nov 2025 · at $28.28 · 4.4% of stake Abel Robert A Director Bought $496.32 31 Dec 2025 · at $31.02 · 0.2% of stake MOWERY THEODORE W Director Bought $1.99K 31 Dec 2025 · at $31.02 · 0.2% of stake Brumbaugh Kimberly J Director Bought $2.48K 31 Dec 2025 · at $31.02 · 0.8% of stake Frank Joel L. Director Bought $2.48K 31 Dec 2025 · at $31.02 · 0.9% of stake De Soto Matthew G Director Bought $7.97K 31 Dec 2025 · at $31.02 · 0.2% of stake Evans Albert J. Director Bought $10.02K 31 Dec 2025 · at $31.02 · 0.8% of stake Stephon Kenneth John Chief Corp Development Officer Sold at will $26.65 24 Feb 2026 · at $32.58 · 0.0% of stake BRUGGER THOMAS R Director Bought $25.64K 6 Mar 2026 · at $31.35 · 15.5% of stake Noone John E Director Bought $61.67K 9 Mar 2026 · at $30.84 · 4.2% of stake De Soto Matthew G Director Bought $29.98K 12 Mar 2026 · at $30.85 · 29.2% of stake De Soto Matthew G Director Bought $49.95K 12 Mar 2026 · at $30.87 · 1.4% of stake Abel Robert A Director Bought $482.40 31 Mar 2026 · at $32.16 · 0.2% of stake MOWERY THEODORE W Director Bought $1.99K 31 Mar 2026 · at $32.16 · 0.2% of stake Brumbaugh Kimberly J Director Bought $2.51K 31 Mar 2026 · at $32.16 · 0.7% of stake Frank Joel L. Director Bought $2.51K 31 Mar 2026 · at $32.16 · 0.8% of stake Evans Albert J. Director Bought $10.00K 31 Mar 2026 · at $32.16 · 0.8% of stake De Soto Matthew G Director Bought $10.00K 31 Mar 2026 · at $32.16 · 0.3% of stake De Soto Matthew G Director Bought $49.95K 4 May 2026 · at $32.75 · 1.3% of stake Abel Robert A Director Bought $522.60 30 Jun 2026 · at $34.84 · 0.2% of stake MOWERY THEODORE W Director Bought $2.02K 30 Jun 2026 · at $34.84 · 0.1% of stake Frank Joel L. Director Bought $2.51K 30 Jun 2026 · at $34.84 · 0.6% of stake Brumbaugh Kimberly J Director Bought $2.51K 30 Jun 2026 · at $34.84 · 0.6% of stake Evans Albert J. Director Bought $10.00K 30 Jun 2026 · at $34.84 · 0.7% of stake De Soto Matthew G Director Bought $10.00K 30 Jun 2026 · at $34.84 · 0.2% of stake RITRIEVI RORY G President and CEO Bought $7.15K 15 Sep 2026 · at $37.07 · 1.7% of stake Abel Robert A Director Bought $495.60 30 Sep 2026 · at $35.40 · 0.1% of stake MOWERY THEODORE W Director Bought $1.98K 30 Sep 2026 · at $35.40 · 0.1% of stake Frank Joel L. Director Bought $2.48K 30 Sep 2026 · at $35.40 · 0.6% of stake Brumbaugh Kimberly J Director Bought $2.48K 30 Sep 2026 · at $35.40 · 0.5% of stake Evans Albert J. Director Bought $9.98K 30 Sep 2026 · at $35.40 · 0.7% of stake De Soto Matthew G Director Bought $10.02K 30 Sep 2026 · at $35.40 · 0.2% of stake
32 buys1 sale at will0 planned sales

Key numbers

Fiscal year 2025, ended 31 Dec 2025, as filed
Net income
$56.25M
Free cash flow
$71.80M
Return on equity
6.9%
EPS growth, 1 yr
-12.1%

Revenue and net income

Fiscal years, as filed with the SEC · point at a year for the detail
0K 26M FY20 Fiscal year 2020 Revenue $0.00 Net income $26.21M Margin n/a 0K 29M FY21 Fiscal year 2021 Revenue $0.00 Net income $29.32M Margin n/a 0K 55M FY22 Fiscal year 2022 Revenue $0.00 Net income $54.81M Margin n/a 0K 37M FY23 Fiscal year 2023 Revenue $0.00 Net income $37.40M Margin n/a 0K 49M FY24 Fiscal year 2024 Revenue $0.00 Net income $49.44M Margin n/a 0K 56M FY25 Fiscal year 2025 Revenue $0.00 Net income $56.25M Margin n/a
RevenueNet incomeLoss

Latest insider transactions

From Form 4, most recent first
All of them →
DateInsiderTypeValueOf own stake
30 Sep 2026 De Soto Matthew G
Director
Bought $10.02K 0.2%
30 Sep 2026 Evans Albert J.
Director
Bought $9.98K 0.7%
30 Sep 2026 Frank Joel L.
Director
Bought $2.48K 0.6%
30 Sep 2026 Brumbaugh Kimberly J
Director
Bought $2.48K 0.5%
30 Sep 2026 MOWERY THEODORE W
Director
Bought $1.98K 0.1%
30 Sep 2026 Abel Robert A
Director
Bought $495.60 0.1%