_id
69147b46ccc777a4e85d9065
Ticker
MPB
Name
Mid Penn Bancorp
Exchange
NASDAQ
Address
2407 Park Drive, Harrisburg, PA, United States, 17110
Country
USA
Sector
Financial Services
Industry
Banks - Regional
Currency
USD
Website
https://www.midpennbank.com
Description
Mid Penn Bancorp, Inc. operates as the bank holding company for Mid Penn Bank that provides commercial banking services to individuals, partnerships, non-profit organizations, and corporations. It offers various time and demand deposit products, including checking accounts, savings accounts, clubs, money market deposit accounts, certificates of deposit, and individual retirement accounts. The company also provides a range of loan products comprising mortgage and home equity loans, secured and unsecured commercial and consumer loans, lines of credit, construction financing, farm loans, community development loans, loans to non-profit entities, and local government loans. In addition, it offers trust, retail investment, wealth management, and insurance services; and online banking, telephone banking, cash management, and automated teller services, as well as safe deposit boxes. The company was founded in 1868 and is headquartered in Harrisburg, Pennsylvania.
Last Close
31.06
Volume
81671
Current Price
31.5
Change
-0.16
Last Updated
2026-01-05T10:47:06.529Z
Image
data:image/webp;base64,UklGRp4CAABXRUJQVlA4IJICAADQDACdASpAAEAAPtFgqE0oJiQiKhma6QAaCWoAyQPoe4cpP5dV/ngNNy3k+fO8qvpz+PyBHAuhbUpVTzO/JhqFGQvGIbjefnf63pgBwMi7T7YfHzhoUTXxL6Q+rOJq1U89eOvFHtN0XxDJ0cugpgAA/vAb3/khl7pUv9aT4YCOsmp4nemhsxzLjlwzngXZ+V48BNOHFeT5HpHYfY8GTHlKzglyGR9zVbG2AXs4gL0wWzkco17hk+RN/O1QM59bUXcYgNiX7vZ7NpHt/VXetFZaNQtoHnB3xbIZXwwNhOs+Lde/plRNECtl8w9LR8DOvMmf6EfxALZpTKZTv/4Si0Avud/wX4uKYX43li/GN3+a0Xz06s7Q09V3qov1DwMIS9dxytAVHB1hLHdmTmnoR8mNbTPJEOv1UBsY14IrRkQ+m4rVxd1DsCMHk8uxBHW29NdhzaWAP0wuedWNbLSmWKtwiNTJktv1/9tW+pDbF6VZqZ4yljJFUsNU/WgqoczfleV98VnXv3HJi6sVHyN5dbvVFPL1qQtCjZbhqLFPi9v/FW5ysHW9qBtu8F7RruQJpbSaU/zrOCOxjh+c6K1QhjRM0cGC3GugO3VZc+vpyobPyB3BPK6ig9zxcsnq8ylmOUwO/OydcgvDriybmQWvkHp2ALzmSFNvI5SVGtcL36/T8KD5xG+PFsKojyKEEyGdPA3Gm2cgALg5YMYjEthbBHWOEVYLpOxbf7YXWUKzKByL0J+wOTtuNT0sPQci52+qZMYIw1IcCLf+zhhyoaiWuo6Ep99BY/1G6mO9io1d2woBcJ5StPmQnuilvXrNxVvtpy/AiuAU4oLgMHPIf3S0EqPvfhVDQo7Hoqg6+W3tFMBDNAAA
Ipo Date
1997-12-04T00:00:00.000Z
Market Cap
711088192
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.999
Sentiment Sources
1
Rating
4.3333
Target Price
36.5
Strong Buy
1
Buy
2
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
94021000
Cost Of Revenue
32803000
Gross Profit
61218000
Operating Expenses
36954000
Operating Income
24264000
Interest Expense
33237000
Pretax Income
24264000
Net Income
18297000
Eps
0.9452882827030378
Dividends Per Share
4551000
Shares Outstanding
23042389
Income Tax Expense
5967000
EBITDA
26440000
Operating Margin
25.807000563703852
Total Other Income Expense Net
-233000
Cash
42749000
Short Term Investments
389334000
Receivables
29705000
Inventories
-
Total Current Assets
461788000
Property Plant Equipment
66604000
Total Assets
6267349000
Payables
16460000
Short Term Debt
-
Long Term Debt
57453000
Total Liabilities
5471026000
Equity
796323000
Bs_currency_symbol
USD
Depreciation
2176000
Change In Working Capital
4997000
Cash From Operations
26275000
Capital Expenditures
1946000
Cash From Investing
2546000
Cash From Financing
-108497000
Net Change In Cash
-79676000
Cf_currency_symbol
USD
PE
12.7521
PB
0.7656616724620537
ROE
2.297685738073621
ROA
0.29194161678247055
FCF
24329000
Fcf Percent
0.2587613405515789
Piotroski FScore
4
Health Score
52
Deep Value Investing Score
6.5
Defensive Investing Score
5.5
Dividend Investing Score
3.5
Economic Moat Investing Score
7.3
Garp Investing Score
5.5
Growth Investing Score
5.5
Momentum Investing Score
6.5
Net Net Investing Score
4
Quality Investing Score
5
Value Investing Score
8
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
94021000
Quarters > 0 > income Statement > cost Of Revenue
32803000
Quarters > 0 > income Statement > gross Profit
61218000
Quarters > 0 > income Statement > operating Expenses
36954000
Quarters > 0 > income Statement > operating Income
24264000
Quarters > 0 > income Statement > interest Expense
33237000
Quarters > 0 > income Statement > pretax Income
24264000
Quarters > 0 > income Statement > net Income
18297000
Quarters > 0 > income Statement > eps
0.9452882827030378
Quarters > 0 > income Statement > dividends Per Share
4551000
Quarters > 0 > income Statement > shares Outstanding
19356000
Quarters > 0 > income Statement > income Tax Expense
5967000
Quarters > 0 > income Statement > EBITDA
26440000
Quarters > 0 > income Statement > operating Margin
25.807000563703852
Quarters > 0 > income Statement > total Other Income Expense Net
-233000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
42749000
Quarters > 0 > balance Sheet > short Term Investments
389334000
Quarters > 0 > balance Sheet > receivables
29705000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
461788000
Quarters > 0 > balance Sheet > property Plant Equipment
66604000
Quarters > 0 > balance Sheet > total Assets
6267349000
Quarters > 0 > balance Sheet > payables
16460000
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
57453000
Quarters > 0 > balance Sheet > total Liabilities
5471026000
Quarters > 0 > balance Sheet > equity
796323000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
18297000
Quarters > 0 > cash Flow > depreciation
2176000
Quarters > 0 > cash Flow > change In Working Capital
4997000
Quarters > 0 > cash Flow > cash From Operations
26275000
Quarters > 0 > cash Flow > capital Expenditures
1946000
Quarters > 0 > cash Flow > cash From Investing
2546000
Quarters > 0 > cash Flow > cash From Financing
-108497000
Quarters > 0 > cash Flow > net Change In Cash
-79676000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.9452882827030378
Quarters > 0 > ratios > PB
0.7656616724620537
Quarters > 0 > ratios > ROE
2.297685738073621
Quarters > 0 > ratios > ROA
0.29194161678247055
Quarters > 0 > ratios > FCF
24329000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.2587613405515789
Quarters > 0 > health Score
52
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
85542000
Quarters > 1 > income Statement > cost Of Revenue
34083000
Quarters > 1 > income Statement > gross Profit
51459000
Quarters > 1 > income Statement > operating Expenses
47177000
Quarters > 1 > income Statement > operating Income
4282000
Quarters > 1 > income Statement > interest Expense
31814000
Quarters > 1 > income Statement > pretax Income
4282000
Quarters > 1 > income Statement > net Income
4762000
Quarters > 1 > income Statement > eps
0.24602190535234553
Quarters > 1 > income Statement > dividends Per Share
4657000
Quarters > 1 > income Statement > shares Outstanding
19356000
Quarters > 1 > income Statement > income Tax Expense
-480000
Quarters > 1 > income Statement > EBITDA
6243000
Quarters > 1 > income Statement > operating Margin
5.005728180309088
Quarters > 1 > income Statement > total Other Income Expense Net
-11011000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
75499000
Quarters > 1 > balance Sheet > short Term Investments
404745000
Quarters > 1 > balance Sheet > receivables
28546000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
508790000
Quarters > 1 > balance Sheet > property Plant Equipment
65216000
Quarters > 1 > balance Sheet > total Assets
6354543000
Quarters > 1 > balance Sheet > payables
13421000
Quarters > 1 > balance Sheet > short Term Debt
20000000
Quarters > 1 > balance Sheet > long Term Debt
57686000
Quarters > 1 > balance Sheet > total Liabilities
5578835000
Quarters > 1 > balance Sheet > equity
775708000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
4762000
Quarters > 1 > cash Flow > depreciation
1961000
Quarters > 1 > cash Flow > change In Working Capital
18538000
Quarters > 1 > cash Flow > cash From Operations
28973000
Quarters > 1 > cash Flow > capital Expenditures
1763000
Quarters > 1 > cash Flow > cash From Investing
139095000
Quarters > 1 > cash Flow > cash From Financing
61523000
Quarters > 1 > cash Flow > net Change In Cash
229591000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.24602190535234553
Quarters > 1 > ratios > PB
0.7860096840563717
Quarters > 1 > ratios > ROE
0.6138907939585514
Quarters > 1 > ratios > ROA
0.07493851249413215
Quarters > 1 > ratios > FCF
27210000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.31808935961282175
Quarters > 1 > health Score
51
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
76278000
Quarters > 2 > income Statement > cost Of Revenue
29536000
Quarters > 2 > income Statement > gross Profit
46742000
Quarters > 2 > income Statement > operating Expenses
29937000
Quarters > 2 > income Statement > operating Income
16805000
Quarters > 2 > income Statement > interest Expense
29235000
Quarters > 2 > income Statement > pretax Income
16805000
Quarters > 2 > income Statement > net Income
13742000
Quarters > 2 > income Statement > eps
0.7099607356891919
Quarters > 2 > income Statement > dividends Per Share
3870000
Quarters > 2 > income Statement > shares Outstanding
19356000
Quarters > 2 > income Statement > income Tax Expense
3063000
Quarters > 2 > income Statement > EBITDA
18411000
Quarters > 2 > income Statement > operating Margin
22.031254096856237
Quarters > 2 > income Statement > total Other Income Expense Net
-314000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
64568000
Quarters > 2 > balance Sheet > short Term Investments
258493000
Quarters > 2 > balance Sheet > receivables
27263000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
350324000
Quarters > 2 > balance Sheet > property Plant Equipment
52233000
Quarters > 2 > balance Sheet > total Assets
5546026000
Quarters > 2 > balance Sheet > payables
12900000
Quarters > 2 > balance Sheet > short Term Debt
25000000
Quarters > 2 > balance Sheet > long Term Debt
66049000
Quarters > 2 > balance Sheet > total Liabilities
4878093000
Quarters > 2 > balance Sheet > equity
667933000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
13742000
Quarters > 2 > cash Flow > depreciation
1606000
Quarters > 2 > cash Flow > change In Working Capital
-4784000
Quarters > 2 > cash Flow > cash From Operations
11529000
Quarters > 2 > cash Flow > capital Expenditures
2720000
Quarters > 2 > cash Flow > cash From Investing
-36293000
Quarters > 2 > cash Flow > cash From Financing
61454000
Quarters > 2 > cash Flow > net Change In Cash
36690000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.7099607356891919
Quarters > 2 > ratios > PB
0.9128370659931461
Quarters > 2 > ratios > ROE
2.0573919839265318
Quarters > 2 > ratios > ROA
0.24778102374565142
Quarters > 2 > ratios > FCF
8809000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.11548546107658827
Quarters > 2 > health Score
43
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
78754000
Quarters > 3 > income Statement > cost Of Revenue
32993000
Quarters > 3 > income Statement > gross Profit
45761000
Quarters > 3 > income Statement > operating Expenses
29578000
Quarters > 3 > income Statement > operating Income
16183000
Quarters > 3 > income Statement > interest Expense
32032000
Quarters > 3 > income Statement > pretax Income
16183000
Quarters > 3 > income Statement > net Income
13232000
Quarters > 3 > income Statement > eps
0.7215617842730941
Quarters > 3 > income Statement > dividends Per Share
3869000
Quarters > 3 > income Statement > shares Outstanding
18338000
Quarters > 3 > income Statement > income Tax Expense
2951000
Quarters > 3 > income Statement > EBITDA
17898000
Quarters > 3 > income Statement > operating Margin
20.54879752139574
Quarters > 3 > income Statement > total Other Income Expense Net
-56123000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
51492000
Quarters > 3 > balance Sheet > short Term Investments
260477000
Quarters > 3 > balance Sheet > receivables
26846000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
338815000
Quarters > 3 > balance Sheet > property Plant Equipment
49053000
Quarters > 3 > balance Sheet > total Assets
5470936000
Quarters > 3 > balance Sheet > payables
13484000
Quarters > 3 > balance Sheet > short Term Debt
2000000
Quarters > 3 > balance Sheet > long Term Debt
66281000
Quarters > 3 > balance Sheet > total Liabilities
4815918000
Quarters > 3 > balance Sheet > equity
655018000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
13232000
Quarters > 3 > cash Flow > depreciation
1715000
Quarters > 3 > cash Flow > change In Working Capital
-14131000
Quarters > 3 > cash Flow > cash From Operations
4096000
Quarters > 3 > cash Flow > capital Expenditures
6252000
Quarters > 3 > cash Flow > cash From Investing
-21094000
Quarters > 3 > cash Flow > cash From Financing
-56833000
Quarters > 3 > cash Flow > net Change In Cash
-73831000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.7215617842730941
Quarters > 3 > ratios > PB
0.8818795819351529
Quarters > 3 > ratios > ROE
2.020097157635363
Quarters > 3 > ratios > ROA
0.24185989380976128
Quarters > 3 > ratios > FCF
-2156000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
-0.027376387231124767
Quarters > 3 > health Score
33
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
306712000
Annuals > 0 > income Statement > cost Of Revenue
132056000
Annuals > 0 > income Statement > gross Profit
174656000
Annuals > 0 > income Statement > operating Expenses
114624000
Annuals > 0 > income Statement > operating Income
60032000
Annuals > 0 > income Statement > interest Expense
129912000
Annuals > 0 > income Statement > pretax Income
60032000
Annuals > 0 > income Statement > net Income
49437000
Annuals > 0 > income Statement > eps
2.895963915412102
Annuals > 0 > income Statement > dividends Per Share
13822000
Annuals > 0 > income Statement > shares Outstanding
17071000
Annuals > 0 > income Statement > income Tax Expense
10595000
Annuals > 0 > income Statement > EBITDA
66861000
Annuals > 0 > income Statement > operating Margin
19.572758809567283
Annuals > 0 > income Statement > total Other Income Expense Net
-545000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
51492000
Annuals > 0 > balance Sheet > short Term Investments
260477000
Annuals > 0 > balance Sheet > receivables
26846000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
338815000
Annuals > 0 > balance Sheet > property Plant Equipment
49053000
Annuals > 0 > balance Sheet > total Assets
5470936000
Annuals > 0 > balance Sheet > payables
13484000
Annuals > 0 > balance Sheet > short Term Debt
2000000
Annuals > 0 > balance Sheet > long Term Debt
66281000
Annuals > 0 > balance Sheet > total Liabilities
4815918000
Annuals > 0 > balance Sheet > equity
655018000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
49437000
Annuals > 0 > cash Flow > depreciation
6829000
Annuals > 0 > cash Flow > change In Working Capital
-6646000
Annuals > 0 > cash Flow > cash From Operations
51388000
Annuals > 0 > cash Flow > capital Expenditures
6916000
Annuals > 0 > cash Flow > cash From Investing
-208742000
Annuals > 0 > cash Flow > cash From Financing
131155000
Annuals > 0 > cash Flow > net Change In Cash
-26199000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
2.895963915412102
Annuals > 0 > ratios > PB
0.8042695925913486
Annuals > 0 > ratios > ROE
7.547426177601227
Annuals > 0 > ratios > ROA
0.9036296531343083
Annuals > 0 > ratios > FCF
44472000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.14499595711938235
Annuals > 0 > health Score
52
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
236339000
Annuals > 1 > income Statement > cost Of Revenue
92661000
Annuals > 1 > income Statement > gross Profit
236339000
Annuals > 1 > income Statement > operating Expenses
2945000
Annuals > 1 > income Statement > operating Income
44694000
Annuals > 1 > income Statement > interest Expense
89366000
Annuals > 1 > income Statement > pretax Income
44694000
Annuals > 1 > income Statement > net Income
37397000
Annuals > 1 > income Statement > eps
2.28713840132102
Annuals > 1 > income Statement > dividends Per Share
12981000
Annuals > 1 > income Statement > shares Outstanding
16351000
Annuals > 1 > income Statement > income Tax Expense
7297000
Annuals > 1 > income Statement > EBITDA
44694000
Annuals > 1 > income Statement > operating Margin
18.910971105065183
Annuals > 1 > income Statement > total Other Income Expense Net
44694000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
80103000
Annuals > 1 > balance Sheet > short Term Investments
223555000
Annuals > 1 > balance Sheet > receivables
25820000
Annuals > 1 > balance Sheet > inventories
19615000
Annuals > 1 > balance Sheet > total Current Assets
329478000
Annuals > 1 > balance Sheet > property Plant Equipment
48589000
Annuals > 1 > balance Sheet > total Assets
5290792000
Annuals > 1 > balance Sheet > payables
14257000
Annuals > 1 > balance Sheet > short Term Debt
241532000
Annuals > 1 > balance Sheet > long Term Debt
102160000
Annuals > 1 > balance Sheet > total Liabilities
4748442000
Annuals > 1 > balance Sheet > equity
542350000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
37397000
Annuals > 1 > cash Flow > depreciation
6860000
Annuals > 1 > cash Flow > change In Working Capital
6781000
Annuals > 1 > cash Flow > cash From Operations
52341000
Annuals > 1 > cash Flow > capital Expenditures
2770000
Annuals > 1 > cash Flow > cash From Investing
-408925000
Annuals > 1 > cash Flow > cash From Financing
392466000
Annuals > 1 > cash Flow > net Change In Cash
35882000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
2.28713840132102
Annuals > 1 > ratios > PB
0.930380492302019
Annuals > 1 > ratios > ROE
6.89536277311699
Annuals > 1 > ratios > ROA
0.7068317938032718
Annuals > 1 > ratios > FCF
49571000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.2097453234548678
Annuals > 1 > health Score
56
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
187251000
Annuals > 2 > income Statement > cost Of Revenue
22067000
Annuals > 2 > income Statement > gross Profit
165184000
Annuals > 2 > income Statement > operating Expenses
97837000
Annuals > 2 > income Statement > operating Income
67347000
Annuals > 2 > income Statement > interest Expense
17767000
Annuals > 2 > income Statement > pretax Income
67347000
Annuals > 2 > income Statement > net Income
54806000
Annuals > 2 > income Statement > eps
3.4393473486037025
Annuals > 2 > income Statement > dividends Per Share
12735000
Annuals > 2 > income Statement > shares Outstanding
15935000
Annuals > 2 > income Statement > income Tax Expense
12541000
Annuals > 2 > income Statement > EBITDA
73822000
Annuals > 2 > income Statement > operating Margin
35.966163064549725
Annuals > 2 > income Statement > total Other Income Expense Net
-25564000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
57773000
Annuals > 2 > balance Sheet > short Term Investments
238308000
Annuals > 2 > balance Sheet > receivables
18405000
Annuals > 2 > balance Sheet > inventories
-80635000
Annuals > 2 > balance Sheet > total Current Assets
314486000
Annuals > 2 > balance Sheet > property Plant Equipment
46176000
Annuals > 2 > balance Sheet > total Assets
4497954000
Annuals > 2 > balance Sheet > payables
2303000
Annuals > 2 > balance Sheet > short Term Debt
105318000
Annuals > 2 > balance Sheet > long Term Debt
61350000
Annuals > 2 > balance Sheet > total Liabilities
3985855000
Annuals > 2 > balance Sheet > equity
512099000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
54806000
Annuals > 2 > cash Flow > depreciation
8230000
Annuals > 2 > cash Flow > change In Working Capital
-20528000
Annuals > 2 > cash Flow > cash From Operations
59991000
Annuals > 2 > cash Flow > capital Expenditures
4249000
Annuals > 2 > cash Flow > cash From Investing
-704711000
Annuals > 2 > cash Flow > cash From Financing
-208151000
Annuals > 2 > cash Flow > net Change In Cash
-852871000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
3.4393473486037025
Annuals > 2 > ratios > PB
0.9602715490559441
Annuals > 2 > ratios > ROE
10.70222749897969
Annuals > 2 > ratios > ROA
1.2184651065795693
Annuals > 2 > ratios > FCF
55742000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.2976859936662555
Annuals > 2 > health Score
60
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
143827000
Annuals > 3 > income Statement > cost Of Revenue
17699000
Annuals > 3 > income Statement > gross Profit
126128000
Annuals > 3 > income Statement > operating Expenses
90077000
Annuals > 3 > income Statement > operating Income
36051000
Annuals > 3 > income Statement > interest Expense
14754000
Annuals > 3 > income Statement > pretax Income
36051000
Annuals > 3 > income Statement > net Income
29319000
Annuals > 3 > income Statement > eps
2.7097042513863214
Annuals > 3 > income Statement > dividends Per Share
8872000
Annuals > 3 > income Statement > shares Outstanding
10820000
Annuals > 3 > income Statement > income Tax Expense
6732000
Annuals > 3 > income Statement > EBITDA
40727000
Annuals > 3 > income Statement > operating Margin
25.06553011604219
Annuals > 3 > income Statement > total Other Income Expense Net
-32455000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
187131000
Annuals > 3 > balance Sheet > short Term Investments
63362000
Annuals > 3 > balance Sheet > receivables
11328000
Annuals > 3 > balance Sheet > inventories
-928987000
Annuals > 3 > balance Sheet > total Current Assets
261821000
Annuals > 3 > balance Sheet > property Plant Equipment
45374000
Annuals > 3 > balance Sheet > total Assets
4689425000
Annuals > 3 > balance Sheet > payables
1791000
Annuals > 3 > balance Sheet > short Term Debt
72643000
Annuals > 3 > balance Sheet > long Term Debt
152164000
Annuals > 3 > balance Sheet > total Liabilities
4199349000
Annuals > 3 > balance Sheet > equity
490076000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
29319000
Annuals > 3 > cash Flow > depreciation
6374000
Annuals > 3 > cash Flow > change In Working Capital
10672000
Annuals > 3 > cash Flow > cash From Operations
65899000
Annuals > 3 > cash Flow > capital Expenditures
3497000
Annuals > 3 > cash Flow > cash From Investing
169371000
Annuals > 3 > cash Flow > cash From Financing
374758000
Annuals > 3 > cash Flow > net Change In Cash
610028000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
2.7097042513863214
Annuals > 3 > ratios > PB
0.6813335074559864
Annuals > 3 > ratios > ROE
5.982541483361764
Annuals > 3 > ratios > ROA
0.6252152449394115
Annuals > 3 > ratios > FCF
62402000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.4338684669776885
Annuals > 3 > health Score
56
Valuation > metrics > PE
12.7521
Valuation > metrics > PB
0.7656616724620537
Valuation > final Score
100
Valuation > verdict
11.7% Undervalued
Profitability > metrics > ROE
2.297685738073621
Profitability > metrics > ROA
3.962207766334335
Profitability > metrics > Net Margin
0.1946054604822327
Profitability > final Score
46
Profitability > verdict
Weak
Risk > metrics > Debt Equity
6.870360393960742
Risk > metrics > Interest Coverage
0.7300297860817764
Risk > final Score
9
Risk > verdict
High
Liquidity > metrics > Current Ratio
28.05516403402187
Liquidity > metrics > Quick Ratio
28.05516403402187
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
90
Prev Valuations > 1
90
Prev Valuations > 2
90
Prev Profitabilities > 0
12
Prev Profitabilities > 1
43
Prev Profitabilities > 2
41
Prev Risks > 0
7
Prev Risks > 1
8
Prev Risks > 2
8
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T22:13:51.880Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-04-21
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-12-31
Earnings History > 1 > report Date
2026-01-21
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-
Earnings History > 1 > eps Estimate
0.84
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-09-30
Earnings History > 2 > report Date
2025-10-22
Earnings History > 2 > date
2025-09-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.77
Earnings History > 2 > eps Estimate
0.71
Earnings History > 2 > eps Difference
0.06
Earnings History > 2 > surprise Percent
8.4507
Earnings History > 3 > period
2025-06-30
Earnings History > 3 > report Date
2025-07-23
Earnings History > 3 > date
2025-06-30
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.7
Earnings History > 3 > eps Estimate
0.69
Earnings History > 3 > eps Difference
0.01
Earnings History > 3 > surprise Percent
1.4493
Earnings History > 4 > period
2025-03-31
Earnings History > 4 > report Date
2025-04-23
Earnings History > 4 > date
2025-03-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.72
Earnings History > 4 > eps Estimate
0.63
Earnings History > 4 > eps Difference
0.09
Earnings History > 4 > surprise Percent
14.2857
Earnings History > 5 > period
2024-12-31
Earnings History > 5 > report Date
2025-01-22
Earnings History > 5 > date
2024-12-31
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.71
Earnings History > 5 > eps Estimate
0.71
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
0
Earnings History > 6 > period
2024-09-30
Earnings History > 6 > report Date
2024-10-23
Earnings History > 6 > date
2024-09-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.75
Earnings History > 6 > eps Estimate
0.71
Earnings History > 6 > eps Difference
0.04
Earnings History > 6 > surprise Percent
5.6338
Earnings History > 7 > period
2024-06-30
Earnings History > 7 > report Date
2024-07-24
Earnings History > 7 > date
2024-06-30
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.68
Earnings History > 7 > eps Estimate
0.6
Earnings History > 7 > eps Difference
0.08
Earnings History > 7 > surprise Percent
13.3333
Earnings History > 8 > period
2024-03-31
Earnings History > 8 > report Date
2024-04-24
Earnings History > 8 > date
2024-03-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.64
Earnings History > 8 > eps Estimate
0.61
Earnings History > 8 > eps Difference
0.03
Earnings History > 8 > surprise Percent
4.918
Earnings History > 9 > period
2023-12-31
Earnings History > 9 > report Date
2024-01-26
Earnings History > 9 > date
2023-12-31
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.73
Earnings History > 9 > eps Estimate
0.59
Earnings History > 9 > eps Difference
0.14
Earnings History > 9 > surprise Percent
23.7288
Earnings History > 10 > period
2023-09-30
Earnings History > 10 > report Date
2023-10-25
Earnings History > 10 > date
2023-09-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.57
Earnings History > 10 > eps Estimate
0.63
Earnings History > 10 > eps Difference
-0.06
Earnings History > 10 > surprise Percent
-9.5238
Earnings History > 11 > period
2023-06-30
Earnings History > 11 > report Date
2023-07-27
Earnings History > 11 > date
2023-06-30
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.68
Earnings History > 11 > eps Estimate
0.68
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
0
Earnings History > 12 > period
2023-03-31
Earnings History > 12 > report Date
2023-04-28
Earnings History > 12 > date
2023-03-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.72
Earnings History > 12 > eps Estimate
0.88
Earnings History > 12 > eps Difference
-0.16
Earnings History > 12 > surprise Percent
-18.1818
Earnings History > 13 > period
2022-12-31
Earnings History > 13 > report Date
2023-01-25
Earnings History > 13 > date
2022-12-31
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.99
Earnings History > 13 > eps Estimate
0.98
Earnings History > 13 > eps Difference
0.01
Earnings History > 13 > surprise Percent
1.0204
Earnings History > 14 > period
2022-09-30
Earnings History > 14 > report Date
2022-10-26
Earnings History > 14 > date
2022-09-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.97
Earnings History > 14 > eps Estimate
0.82
Earnings History > 14 > eps Difference
0.15
Earnings History > 14 > surprise Percent
18.2927
Earnings History > 15 > period
2022-06-30
Earnings History > 15 > report Date
2022-07-27
Earnings History > 15 > date
2022-06-30
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.77
Earnings History > 15 > eps Estimate
0.68
Earnings History > 15 > eps Difference
0.09
Earnings History > 15 > surprise Percent
13.2353
Earnings History > 16 > period
2022-03-31
Earnings History > 16 > report Date
2022-04-27
Earnings History > 16 > date
2022-03-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.76
Earnings History > 16 > eps Estimate
0.59
Earnings History > 16 > eps Difference
0.17
Earnings History > 16 > surprise Percent
28.8136
Earnings History > 17 > period
2021-12-31
Earnings History > 17 > report Date
2022-02-01
Earnings History > 17 > date
2021-12-31
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.89
Earnings History > 17 > eps Estimate
0.51
Earnings History > 17 > eps Difference
0.38
Earnings History > 17 > surprise Percent
74.5098
Earnings History > 18 > period
2021-09-30
Earnings History > 18 > report Date
2021-10-27
Earnings History > 18 > date
2021-09-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.43
Earnings History > 18 > eps Estimate
0.47
Earnings History > 18 > eps Difference
-0.04
Earnings History > 18 > surprise Percent
-8.5106
Earnings History > 19 > period
2021-06-30
Earnings History > 19 > report Date
2021-07-26
Earnings History > 19 > date
2021-06-30
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.93
Earnings History > 19 > eps Estimate
0.62
Earnings History > 19 > eps Difference
0.31
Earnings History > 19 > surprise Percent
50
Earnings History > 20 > period
2021-03-31
Earnings History > 20 > report Date
2021-04-22
Earnings History > 20 > date
2021-03-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
1.1
Earnings History > 20 > eps Estimate
0.91
Earnings History > 20 > eps Difference
0.19
Earnings History > 20 > surprise Percent
20.8791
Earnings History > 21 > period
2020-12-31
Earnings History > 21 > report Date
2021-01-28
Earnings History > 21 > date
2020-12-31
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.06
Earnings History > 21 > eps Estimate
0.87
Earnings History > 21 > eps Difference
0.19
Earnings History > 21 > surprise Percent
21.8391
Earnings History > 22 > period
2020-09-30
Earnings History > 22 > report Date
2020-10-29
Earnings History > 22 > date
2020-09-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.78
Earnings History > 22 > eps Estimate
0.56
Earnings History > 22 > eps Difference
0.22
Earnings History > 22 > surprise Percent
39.2857
Earnings History > 23 > period
2020-06-30
Earnings History > 23 > report Date
2020-07-23
Earnings History > 23 > date
2020-06-30
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.81
Earnings History > 23 > eps Estimate
0.5
Earnings History > 23 > eps Difference
0.31
Earnings History > 23 > surprise Percent
62
Earnings History > 24 > period
2020-03-31
Earnings History > 24 > report Date
2020-04-27
Earnings History > 24 > date
2020-03-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.45
Earnings History > 24 > eps Estimate
0.39
Earnings History > 24 > eps Difference
0.06
Earnings History > 24 > surprise Percent
15.3846
Earnings History > 25 > period
2019-12-31
Earnings History > 25 > report Date
2020-01-28
Earnings History > 25 > date
2019-12-31
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.52
Earnings History > 25 > eps Estimate
0.57
Earnings History > 25 > eps Difference
-0.05
Earnings History > 25 > surprise Percent
-8.7719
Earnings History > 26 > period
2019-09-30
Earnings History > 26 > report Date
2019-10-25
Earnings History > 26 > date
2019-09-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.57
Earnings History > 26 > eps Estimate
0.58
Earnings History > 26 > eps Difference
-0.01
Earnings History > 26 > surprise Percent
-1.7241
Earnings History > 27 > period
2019-06-30
Earnings History > 27 > report Date
2019-07-25
Earnings History > 27 > date
2019-06-30
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.52
Earnings History > 27 > eps Estimate
0.53
Earnings History > 27 > eps Difference
-0.01
Earnings History > 27 > surprise Percent
-1.8868
Earnings History > 28 > period
2019-03-31
Earnings History > 28 > report Date
2019-04-25
Earnings History > 28 > date
2019-03-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.48
Earnings History > 28 > eps Estimate
0.47
Earnings History > 28 > eps Difference
0.01
Earnings History > 28 > surprise Percent
2.1277
Earnings History > 29 > period
2018-12-31
Earnings History > 29 > report Date
2019-01-28
Earnings History > 29 > date
2018-12-31
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.5
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-09-30
Earnings History > 30 > report Date
2018-10-25
Earnings History > 30 > date
2018-09-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.28
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2018-06-30
Earnings History > 31 > report Date
2018-07-27
Earnings History > 31 > date
2018-06-30
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.45
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2018-03-31
Earnings History > 32 > report Date
2018-04-26
Earnings History > 32 > date
2018-03-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.17
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-12-31
Earnings History > 33 > report Date
2018-01-26
Earnings History > 33 > date
2017-12-31
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.39
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-09-30
Earnings History > 34 > report Date
2017-10-25
Earnings History > 34 > date
2017-09-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.53
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2017-06-30
Earnings History > 35 > report Date
2017-07-27
Earnings History > 35 > date
2017-06-30
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.55
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2017-03-31
Earnings History > 36 > report Date
2017-04-25
Earnings History > 36 > date
2017-03-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.47
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-12-31
Earnings History > 37 > report Date
2017-02-02
Earnings History > 37 > date
2016-12-31
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.4904
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-09-30
Earnings History > 38 > report Date
2016-10-26
Earnings History > 38 > date
2016-09-30
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.4494
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2016-06-30
Earnings History > 39 > report Date
2016-07-21
Earnings History > 39 > date
2016-06-30
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.4782
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2016-03-31
Earnings History > 40 > report Date
2016-04-27
Earnings History > 40 > date
2016-03-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.427
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-12-31
Earnings History > 41 > report Date
2016-01-20
Earnings History > 41 > date
2015-12-31
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.3331
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-09-30
Earnings History > 42 > report Date
2015-10-22
Earnings History > 42 > date
2015-09-30
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.4266
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2015-06-30
Earnings History > 43 > report Date
2015-07-29
Earnings History > 43 > date
2015-06-30
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.4623
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2015-03-31
Earnings History > 44 > report Date
2015-04-29
Earnings History > 44 > date
2015-03-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.2338
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-12-31
Earnings History > 45 > report Date
2015-01-21
Earnings History > 45 > date
2014-12-31
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.229
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-09-30
Earnings History > 46 > report Date
2014-10-23
Earnings History > 46 > date
2014-09-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.4311
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2014-06-30
Earnings History > 47 > report Date
2014-07-30
Earnings History > 47 > date
2014-06-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.4632
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2014-03-31
Earnings History > 48 > report Date
2014-04-30
Earnings History > 48 > date
2014-03-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.4075
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-12-31
Earnings History > 49 > report Date
2014-01-22
Earnings History > 49 > date
2013-12-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.37
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-09-30
Earnings History > 50 > report Date
2013-10-23
Earnings History > 50 > date
2013-09-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.4009
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2013-06-30
Earnings History > 51 > report Date
2013-07-24
Earnings History > 51 > date
2013-06-30
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.3664
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2013-03-31
Earnings History > 52 > report Date
2013-04-29
Earnings History > 52 > date
2013-03-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.1788
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-12-31
Earnings History > 53 > report Date
2013-01-24
Earnings History > 53 > date
2012-12-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.3046
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-09-30
Earnings History > 54 > report Date
2012-10-24
Earnings History > 54 > date
2012-09-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.3263
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2012-06-30
Earnings History > 55 > report Date
2012-07-25
Earnings History > 55 > date
2012-06-30
Earnings History > 55 > before After Market
AfterMarket
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.3531
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2012-03-31
Earnings History > 56 > report Date
2012-05-03
Earnings History > 56 > date
2012-03-31
Earnings History > 56 > before After Market
AfterMarket
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.2887
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-12-31
Earnings History > 57 > report Date
2012-01-26
Earnings History > 57 > date
2011-12-31
Earnings History > 57 > before After Market
AfterMarket
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.3513
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-09-30
Earnings History > 58 > report Date
2011-10-31
Earnings History > 58 > date
2011-09-30
Earnings History > 58 > before After Market
AfterMarket
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.2882
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2011-06-30
Earnings History > 59 > report Date
2011-07-27
Earnings History > 59 > date
2011-06-30
Earnings History > 59 > before After Market
AfterMarket
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.27
Earnings History > 59 > eps Estimate
0.21
Earnings History > 59 > eps Difference
0.06
Earnings History > 59 > surprise Percent
28.5714
Earnings History > 60 > period
2011-03-31
Earnings History > 60 > report Date
2011-04-29
Earnings History > 60 > date
2011-03-31
Earnings History > 60 > before After Market
BeforeMarket
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.25
Earnings History > 60 > eps Estimate
0.19
Earnings History > 60 > eps Difference
0.06
Earnings History > 60 > surprise Percent
31.5789
Earnings History > 61 > period
2010-12-31
Earnings History > 61 > report Date
2011-01-27
Earnings History > 61 > date
2010-12-31
Earnings History > 61 > before After Market
AfterMarket
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.17
Earnings History > 61 > eps Estimate
0.18
Earnings History > 61 > eps Difference
-0.01
Earnings History > 61 > surprise Percent
-5.5556
Earnings History > 62 > period
2010-09-30
Earnings History > 62 > report Date
2010-10-21
Earnings History > 62 > date
2010-09-30
Earnings History > 62 > before After Market
AfterMarket
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.11
Earnings History > 62 > eps Estimate
0.19
Earnings History > 62 > eps Difference
-0.08
Earnings History > 62 > surprise Percent
-42.1053
Earnings History > 63 > period
2010-06-30
Earnings History > 63 > report Date
2010-07-22
Earnings History > 63 > date
2010-06-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.19
Earnings History > 63 > eps Estimate
0.19
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
0
Earnings History > 64 > period
2010-03-31
Earnings History > 64 > report Date
2010-04-22
Earnings History > 64 > date
2010-03-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.17
Earnings History > 64 > eps Estimate
0.1
Earnings History > 64 > eps Difference
0.07
Earnings History > 64 > surprise Percent
70
Earnings History > 65 > period
2009-12-31
Earnings History > 65 > report Date
2010-02-01
Earnings History > 65 > date
2009-12-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
-1.06
Earnings History > 65 > eps Estimate
-1.23
Earnings History > 65 > eps Difference
0.17
Earnings History > 65 > surprise Percent
13.8211
Earnings History > 66 > period
2009-09-30
Earnings History > 66 > report Date
2009-11-02
Earnings History > 66 > date
2009-09-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.06
Earnings History > 66 > eps Estimate
0.31
Earnings History > 66 > eps Difference
-0.25
Earnings History > 66 > surprise Percent
-80.6452
Earnings History > 67 > period
2009-06-30
Earnings History > 67 > report Date
2009-07-31
Earnings History > 67 > date
2009-06-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.1678
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2009-03-31
Earnings History > 68 > report Date
2009-04-27
Earnings History > 68 > date
2009-03-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.0244
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-12-31
Earnings History > 69 > report Date
2009-01-26
Earnings History > 69 > date
2008-12-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.07
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-09-30
Earnings History > 70 > report Date
2008-10-17
Earnings History > 70 > date
2008-09-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.3224
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2008-06-30
Earnings History > 71 > report Date
2008-07-18
Earnings History > 71 > date
2008-06-30
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.3042
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2008-03-31
Earnings History > 72 > report Date
2008-04-28
Earnings History > 72 > date
2008-03-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.3362
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-12-31
Earnings History > 73 > report Date
2008-01-23
Earnings History > 73 > date
2007-12-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.29
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-09-30
Earnings History > 74 > report Date
2007-10-24
Earnings History > 74 > date
2007-09-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.3463
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2007-06-30
Earnings History > 75 > report Date
2007-07-26
Earnings History > 75 > date
2007-06-30
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.3372
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2007-03-31
Earnings History > 76 > report Date
2007-04-25
Earnings History > 76 > date
2007-03-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.3089
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-12-31
Earnings History > 77 > report Date
2007-01-24
Earnings History > 77 > date
2006-12-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.3905
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-09-30
Earnings History > 78 > report Date
2006-10-26
Earnings History > 78 > date
2006-09-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.3533
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2006-06-30
Earnings History > 79 > report Date
2006-07-27
Earnings History > 79 > date
2006-06-30
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.3177
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2006-03-31
Earnings History > 80 > report Date
2006-04-27
Earnings History > 80 > date
2006-03-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.3285
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-12-31
Earnings History > 81 > report Date
2005-12-31
Earnings History > 81 > date
2005-12-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.4068
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-09-30
Earnings History > 82 > report Date
2005-09-30
Earnings History > 82 > date
2005-09-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.322
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2005-06-30
Earnings History > 83 > report Date
2005-06-30
Earnings History > 83 > date
2005-06-30
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.285
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2005-03-31
Earnings History > 84 > report Date
2005-03-31
Earnings History > 84 > date
2005-03-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.2893
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-12-31
Earnings History > 85 > report Date
2004-12-31
Earnings History > 85 > date
2004-12-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.3537
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2004-09-30
Earnings History > 86 > report Date
2004-09-30
Earnings History > 86 > date
2004-09-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.3006
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2004-06-30
Earnings History > 87 > report Date
2004-06-30
Earnings History > 87 > date
2004-06-30
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.2766
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2004-03-31
Earnings History > 88 > report Date
2004-03-31
Earnings History > 88 > date
2004-03-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.309
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-12-31
Earnings History > 89 > report Date
2003-12-31
Earnings History > 89 > date
2003-12-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.3447
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-09-30
Earnings History > 90 > report Date
2003-09-30
Earnings History > 90 > date
2003-09-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.3091
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2003-06-30
Earnings History > 91 > report Date
2003-06-30
Earnings History > 91 > date
2003-06-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.3604
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2003-03-31
Earnings History > 92 > report Date
2003-03-31
Earnings History > 92 > date
2003-03-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.2992
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-09-30
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.3257
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-06-30
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.2778
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-03-31
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.3146
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2001-09-30
Earnings History > 96 > report Date
2001-09-30
Earnings History > 96 > date
2001-09-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.3027
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-06-30
Earnings History > 97 > report Date
2001-06-30
Earnings History > 97 > date
2001-06-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.289
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-03-31
Earnings History > 98 > report Date
2001-03-31
Earnings History > 98 > date
2001-03-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.276
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2000-09-30
Earnings History > 99 > report Date
2000-09-30
Earnings History > 99 > date
2000-09-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.2694
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2000-06-30
Earnings History > 100 > report Date
2000-06-30
Earnings History > 100 > date
2000-06-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.2758
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
2000-03-31
Earnings History > 101 > report Date
2000-03-31
Earnings History > 101 > date
2000-03-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.2698
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
1999-09-30
Earnings History > 102 > report Date
1999-09-30
Earnings History > 102 > date
1999-09-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.2645
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
1999-06-30
Earnings History > 103 > report Date
1999-06-30
Earnings History > 103 > date
1999-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.2763
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
1999-03-31
Earnings History > 104 > report Date
1999-03-31
Earnings History > 104 > date
1999-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.2707
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1998-09-30
Earnings History > 105 > report Date
1998-09-30
Earnings History > 105 > date
1998-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.302
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1998-06-30
Earnings History > 106 > report Date
1998-06-30
Earnings History > 106 > date
1998-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.2697
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1998-03-31
Earnings History > 107 > report Date
1998-03-31
Earnings History > 107 > date
1998-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.2775
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Mid Penn Bancorp, Inc. operates as the bank holding company for Mid Penn Bank that provides commercial banking services to individuals, partnerships, non-profit organizations, and corporations. It offers various time and demand deposit products, including checking accounts, savings accounts, clubs, money market deposit accounts, certificates of deposit, and individual retirement accounts. The company also provides a range of loan products comprising mortgage and home equity loans, secured and unsecured commercial and consumer loans, lines of credit, construction financing, farm loans, community development loans, loans to non-profit entities, and local government loans. In addition, it offers trust, retail investment, wealth management, and insurance services; and online banking, telephone banking, cash management, and automated teller services, as well as safe deposit boxes. The company was founded in 1868 and is headquartered in Harrisburg, Pennsylvania.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AShowing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$36.5
Analyst Picks
Strong Buy
1
Buy
2
Hold
0
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 53.02% of the total shares of Mid Penn Bancorp
1.
Wellington Management Company LLP(7.7117%)
since
2025/06/30
2.
BlackRock Inc(6.708%)
since
2025/06/30
3.
Vanguard Group Inc(5.2221%)
since
2025/06/30
4.
Vanguard Total Stock Mkt Idx Inv(2.8817%)
since
2025/07/31
5.
Dimensional Fund Advisors, Inc.(2.6843%)
since
2025/06/30
6.
Geode Capital Management, LLC(2.1803%)
since
2025/06/30
7.
iShares Russell 2000 ETF(2.1022%)
since
2025/08/31
8.
State Street Corp(1.7999%)
since
2025/06/30
9.
AllianceBernstein L.P.(1.7252%)
since
2025/06/30
10.
Banc Funds Co LLC(1.6339%)
since
2025/06/30
11.
FJ Capital Management LLC(1.4292%)
since
2025/06/30
12.
Manufacturers Life Insurance Co(1.2406%)
since
2025/06/30
13.
American Century Companies Inc(1.0784%)
since
2025/06/30
14.
Vanguard Institutional Extnd Mkt Idx Tr(1.0189%)
since
2025/07/31
15.
Fidelity Small Cap Index(0.8735%)
since
2025/06/30
16.
Petiole USA ltd(0.857%)
since
2025/06/30
17.
Avantis US Small Cap Value ETF(0.8326%)
since
2025/08/30
18.
iShares Russell 2000 Value ETF(0.7596%)
since
2025/08/31
19.
Northern Trust Corp(0.7196%)
since
2025/06/30
20.
Emerald Mutual Fund Advisers Trust(0.685%)
since
2025/06/30
21.
Emerald Growth A(0.6415%)
since
2025/07/31
22.
JHancock Regional Bank A(0.6282%)
since
2025/07/31
23.
Royce & Associates, LP(0.5816%)
since
2025/06/30
24.
LSV Asset Management(0.5768%)
since
2025/06/30
25.
DePrince Race & Zollo Inc(0.5589%)
since
2025/06/30
26.
Hotchkis & Wiley Capital Management LLC(0.5298%)
since
2025/06/30
27.
Fidelity Extended Market Index(0.5146%)
since
2025/07/31
28.
Acadian Asset Management LLC(0.4913%)
since
2025/06/30
29.
JH Financial Opportunities(0.453%)
since
2025/07/31
30.
Kennedy Capital Management Inc(0.4186%)
since
2025/06/30
31.
DFA US Targeted Value I(0.4146%)
since
2025/07/31
32.
Vanguard Russell 2000 ETF(0.4138%)
since
2025/07/31
33.
Royce Capital Small-Cap Inv(0.3973%)
since
2025/06/30
34.
VT De Lisle America B USD(0.3915%)
since
2025/08/31
35.
DFA US Small Cap Value I(0.3697%)
since
2025/07/31
36.
Dimensional US Targeted Value ETF(0.3148%)
since
2025/08/29
37.
State St Russell Sm Cap® Indx SL Cl I(0.3061%)
since
2025/08/31
38.
EA Bridgeway Omni Small-Cap Value ETF(0.2954%)
since
2025/08/29
39.
Kennedy Micro Cap(0.2937%)
since
2025/06/30
40.
BlackRock Advantage Small Cap Core Instl(0.2889%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2026-03-31
EPS Estimate
—
Date
2025-12-31
EPS Actual
—
EPS Estimate
0.84
EPS Difference
0
Surprise Percent
0%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.