Mid Penn Bancorp, Inc. (MPB)
NASDAQ: MPB · Real-Time Price · USD
37.17
+0.71 (1.95%)
Jul 24, 2026, 4:00 PM EDT - Market closed

Mid Penn Bancorp Financials Overview

Millions USD. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
264.24224.64177.65163.28167.19127.16
Revenue Growth
38.02%26.45%8.80%-2.34%31.48%24.77%
Net Income
68.1456.2549.4437.454.8129.32
Earnings Per Share
2.832.552.902.293.473.66
EPS Growth
17.92%-12.07%26.64%-34.01%-5.19%18.07%

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Equivalents
86.6598.9270.5696.7660.88913.75
Total Debt
2.923.1469.34105.3661.35155.54
Net Cash (Debt)
-2.9-23.14-69.34-105.36-61.35-155.54
Net Cash Growth
------
Net Cash Per Share
-0.12-1.05-4.06-6.44-3.85-14.38

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
82.9680.0451.3952.3459.9965.9
Capital Expenditures
-6.94-8.23-6.92-2.77-4.25-3.5
Free Cash Flow
76.0271.844.4749.5755.7462.4
Free Cash Flow Growth
80.10%61.45%-10.29%-11.07%-10.67%500.94%

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Pretax Margin
34.12%32.22%33.79%27.37%40.28%28.35%
Profit Margin
25.79%25.04%27.83%22.90%32.78%23.06%
FCF Margin
0.00%31.96%25.03%30.36%33.34%49.08%

Dividends

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Dividend Per Share
0.9200.8400.8000.8000.8000.800
Dividend Per Share Growth
17.50%5.00%0%0%0%9.59%
Dividend Yield
2.48%2.69%2.81%3.28%2.67%2.58%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
13.1612.169.9410.608.648.67
Forward PE
10.468.9310.349.397.7212.45
P/FCF Ratio
12.549.9612.558.128.548.12
PS Ratio
3.573.183.142.462.853.98