Mid Penn Bancorp, Inc. (MPB)
NASDAQ: MPB · IEX Real-Time Price · USD
20.01
-0.15 (-0.74%)
Mar 28, 2024, 4:00 PM EDT - Market closed

Mid Penn Bancorp Cash Flow Statement

Millions USD. Fiscal year is Jan - Dec.
Year 2023202220212020201920182017201620152014 2013 - 1994
Net Income
37.454.8129.3226.2117.710.497.097.86.045.35
Upgrade
Depreciation & Amortization
8.818.236.376.456.073.621.571.781.591.3
Upgrade
Share-Based Compensation
1.11.140.70.410.350.270.150.050.030
Upgrade
Other Operating Activities
4.63-4.1929.51-19.01-16.29-3.53.0912.215.031.67
Upgrade
Operating Cash Flow
51.9459.9965.914.077.8310.9811.921.8513.178.67
Upgrade
Operating Cash Flow Growth
-13.43%-8.97%368.40%79.66%-28.70%-7.67%-45.56%65.84%51.95%-18.84%
Upgrade
Capital Expenditures
-2.77-4.03-3.44-3.62-2.62-8.96-4.68-0.78-1.46-1.01
Upgrade
Acquisitions
1.07-19.82315.290072.62008.10
Upgrade
Change in Investments
-408.72-681.11-142.69-586.56-25.81-42.23-159.26-87.02-45.94-41.96
Upgrade
Other Investing Activities
1.910.240.211.261.450.420.140.990.41.08
Upgrade
Investing Cash Flow
-408.52-704.71169.37-588.91-26.9921.85-163.8-86.8-38.9-41.89
Upgrade
Dividends Paid
-12.98-12.74-8.87-6.5-6.69-4.51-2.2-2.45-1.79-1.58
Upgrade
Share Issuance / Repurchase
-4.39-2.5970.42-1.480.270.240.150.080.070.05
Upgrade
Debt Issued / Paid
123.349.01-132.83158.19-61.833.9733.39-58.3214.796.56
Upgrade
Other Financing Activities
286.5-201.83446.05589.34186.37-15.9898.11158.3316.0629.44
Upgrade
Financing Cash Flow
392.47-208.15374.76739.54118.12-16.28129.4497.6429.1334.48
Upgrade
Net Cash Flow
35.88-852.87610.03164.6998.9716.55-22.4632.693.41.26
Upgrade
Free Cash Flow
49.1755.9662.4610.455.212.037.2221.0711.717.66
Upgrade
Free Cash Flow Growth
-12.14%-10.41%497.80%100.40%157.48%-71.94%-65.75%79.91%52.89%-24.10%
Upgrade
Free Cash Flow Margin
30.04%33.47%49.12%10.25%6.41%3.22%16.80%54.14%33.53%27.49%
Upgrade
Free Cash Flow Per Share
3.013.525.781.240.610.241.704.982.772.19
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).