Free Trial

Compare Stocks

Compare stocks with our powerful stock comparison tool. Analyze fundamentals, price performance, and key financial indicators to make informed investment decisions. Our tool lets you compare up to ten stocks side by side based on Performance Charts, Price & Volume, MarketRank™, Analyst Ratings, Sales & Book Value, Profitability & Earnings, Dividends, Debt, Ownership, Headlines, and more. Simply enter up to ten stock symbols (e.g., BAC, JPM, WFC, C, GS) to get started and uncover top investment opportunities.

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Heritage Insurance Holdings, Inc. stock logo
HRTG
Heritage Insurance
$22.76
+1.3%
$21.93
$8.70
$26.64
$706.27M1.05482,145 shs480,604 shs
Independent Bank Corporation stock logo
IBCP
Independent Bank
$32.89
-0.2%
$32.48
$26.75
$40.32
$681.14M0.8786,270 shs163,768 shs
INF
Brookfield Glbl Lstd Infrstr Incm Fd
$12.81
$12.81
$11.89
$15.67
$172.72M1.2980,544 shs50,543 shs
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
$30.14
0.0%
$28.53
$22.50
$33.87
$693.18M0.6585,694 shs55,348 shs
7 Stocks to Buy And Hold Forever Cover

Enter your email address and we'll send you MarketBeat's list of seven stocks and why their long-term outlooks are very promising.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Heritage Insurance Holdings, Inc. stock logo
HRTG
Heritage Insurance
0.00%+0.52%+7.92%-7.11%+47.97%
Independent Bank Corporation stock logo
IBCP
Independent Bank
0.00%+0.24%+7.66%+3.98%-3.26%
INF
Brookfield Glbl Lstd Infrstr Incm Fd
0.00%0.00%0.00%0.00%0.00%
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
0.00%+0.80%+9.80%+12.80%+2.59%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Heritage Insurance Holdings, Inc. stock logo
HRTG
Heritage Insurance
4.8154 of 5 stars
3.74.01.72.93.63.31.3
Independent Bank Corporation stock logo
IBCP
Independent Bank
3.5568 of 5 stars
1.05.04.20.03.23.31.9
INF
Brookfield Glbl Lstd Infrstr Incm Fd
N/AN/AN/AN/AN/AN/AN/AN/A
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
4.3217 of 5 stars
2.55.02.50.03.02.53.1
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Heritage Insurance Holdings, Inc. stock logo
HRTG
Heritage Insurance
3.33
Buy$29.0027.43% Upside
Independent Bank Corporation stock logo
IBCP
Independent Bank
2.00
Hold$36.009.46% Upside
INF
Brookfield Glbl Lstd Infrstr Incm Fd
0.00
N/AN/AN/A
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
3.00
Buy$34.5014.47% Upside

Current Analyst Ratings Breakdown

Latest INF, HRTG, MPB, and IBCP Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
8/11/2025
Heritage Insurance Holdings, Inc. stock logo
HRTG
Heritage Insurance
Zacks Research
Subscribe to MarketBeat All Access for the recommendation accuracy rating
UpgradeStrong-Buy
8/4/2025
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
Keefe, Bruyette & Woods
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetOutperform ➝ Outperform$35.00 ➝ $34.00
7/25/2025
Independent Bank Corporation stock logo
IBCP
Independent Bank
DA Davidson
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetNeutral ➝ Neutral$35.00 ➝ $37.00
(Data available from 8/31/2022 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Heritage Insurance Holdings, Inc. stock logo
HRTG
Heritage Insurance
$816.98M0.86$2.26 per share10.06$9.50 per share2.40
Independent Bank Corporation stock logo
IBCP
Independent Bank
$323.14M2.11$3.67 per share8.95$21.76 per share1.51
INF
Brookfield Glbl Lstd Infrstr Incm Fd
N/AN/AN/AN/AN/AN/A
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
$309.08M2.24$3.28 per share9.19$39.41 per share0.76
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Heritage Insurance Holdings, Inc. stock logo
HRTG
Heritage Insurance
$61.54M$3.476.5612.71N/A12.71%33.36%4.46%11/5/2025 (Estimated)
Independent Bank Corporation stock logo
IBCP
Independent Bank
$66.79M$3.0710.7110.03N/A20.31%14.05%1.21%10/23/2025 (Estimated)
INF
Brookfield Glbl Lstd Infrstr Incm Fd
N/AN/A0.00N/AN/AN/AN/AN/A
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
$49.44M$2.3912.618.94N/A13.69%8.13%0.95%10/22/2025 (Estimated)

Latest INF, HRTG, MPB, and IBCP Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
8/5/2025Q2 2025
Heritage Insurance Holdings, Inc. stock logo
HRTG
Heritage Insurance
$1.03$1.55+$0.52$1.55$212.12 million$208.04 million
7/24/2025Q2 2025
Independent Bank Corporation stock logo
IBCP
Independent Bank
$0.78$0.81+$0.03$0.81$47.72 million$55.94 million
7/23/2025Q2 2025
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
$0.69$0.70+$0.01$0.22$54.20 million$54.35 million
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Heritage Insurance Holdings, Inc. stock logo
HRTG
Heritage Insurance
N/AN/AN/AN/AN/A
Independent Bank Corporation stock logo
IBCP
Independent Bank
$1.043.16%N/A33.88%11 Years
INF
Brookfield Glbl Lstd Infrstr Incm Fd
$0.987.65%N/AN/AN/A
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
$0.802.65%N/A33.47%N/A

Latest INF, HRTG, MPB, and IBCP Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
7/23/2025
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
quarterly$0.202.76%8/8/20258/8/20258/25/2025
7/22/2025
Independent Bank Corporation stock logo
IBCP
Independent Bank
quarterly$0.263.05%8/5/20258/5/20258/15/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Heritage Insurance Holdings, Inc. stock logo
HRTG
Heritage Insurance
0.24
0.82
0.82
Independent Bank Corporation stock logo
IBCP
Independent Bank
0.39
0.92
0.92
INF
Brookfield Glbl Lstd Infrstr Incm Fd
N/AN/AN/A
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
0.08
0.95
0.94

Institutional Ownership

CompanyInstitutional Ownership
Heritage Insurance Holdings, Inc. stock logo
HRTG
Heritage Insurance
59.03%
Independent Bank Corporation stock logo
IBCP
Independent Bank
79.43%
INF
Brookfield Glbl Lstd Infrstr Incm Fd
25.13%
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
43.11%
CompanyEmployeesShares OutstandingFree FloatOptionable
Heritage Insurance Holdings, Inc. stock logo
HRTG
Heritage Insurance
65031.02 million26.68 millionOptionable
Independent Bank Corporation stock logo
IBCP
Independent Bank
92020.71 million19.53 millionOptionable
INF
Brookfield Glbl Lstd Infrstr Incm Fd
N/A13.48 millionN/ANot Optionable
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
62023.00 million21.14 millionOptionable

Recent News About These Companies

Mid Penn Bancorp Amends Executive Retirement Plans
Mid Penn Bank recognized for community service
MPB Mid Penn Bancorp, Inc. - Seeking Alpha

New MarketBeat Followers Over Time

Media Sentiment Over Time

Top Headlines

View All Headlines
Heritage Insurance stock logo

Heritage Insurance NYSE:HRTG

$22.76 +0.29 (+1.28%)
Closing price 08/29/2025 03:59 PM Eastern
Extended Trading
$22.47 -0.29 (-1.26%)
As of 08/29/2025 08:00 PM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. Learn more.

Heritage Insurance Holdings, Inc., through its subsidiaries, provides personal and commercial residential insurance products. The company offers personal residential insurance in Alabama, California, Connecticut, Delaware, Florida, Georgia, Hawaii, Maryland, Massachusetts, Mississippi, New Jersey, New York, North Carolina, Rhode Island, South Carolina, and Virginia; commercial residential insurance for properties in Florida, New Jersey, and New York; and licensed in the state of Pennsylvania, as well as personal residential and wind-only property insurance. It also provides restoration, emergency, and recovery services; property management, and reinsurance services; homeowners insurance products, including single-family, homeowners or duplex, and condominium owners; and dwelling fire insurance policies. In addition, the company provides personal line policies through a network of retail independent agents, wholesale agents, and a partnership with a direct agency, as well as distribute indirectly to retail locations through wholesale agency relationships. Further, it offers personal and commercial insurance policies through a network of independent agencies. The company was founded in 2012 and is headquartered in Tampa, Florida.

Independent Bank stock logo

Independent Bank NASDAQ:IBCP

$32.89 -0.08 (-0.24%)
Closing price 08/29/2025 04:00 PM Eastern
Extended Trading
$32.89 0.00 (0.00%)
As of 08/29/2025 06:08 PM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. Learn more.

Independent Bank Corporation operates as the bank holding company for Independent Bank that provides commercial banking services to individuals and businesses in rural and suburban communities in Michigan. It offers checking and savings accounts, commercial lending, direct and indirect consumer financing, mortgage lending, and safe deposit box services. The company also provides title insurance services and investment services, as well as automatic teller machines, and internet and mobile banking services. In addition, it operates through branches, drive-thru facilities, and loan production offices. Independent Bank Corporation was founded in 1864 and is based in Grand Rapids, Michigan.

Brookfield Glbl Lstd Infrstr Incm Fd NYSE:INF

Brookfield Global Listed Infrastructure Income Fund Inc. is a closed-ended equity mutual fund launched and managed by Brookfield Investment Management Inc. The fund invests in public equity markets across the globe. It seeks to invest in stocks of companies operating in the infrastructure sector. The fund employs fundamental analysis with a bottom-up stock picking approach, focusing on factors such as temporary market mispricing, values of assets, and cash flows to create its portfolio. It conducts in-house research to make its investments. Brookfield Global Listed Infrastructure Income Fund Inc. was formed on June 8, 2011 and is domiciled in the United States.

Mid Penn Bancorp stock logo

Mid Penn Bancorp NASDAQ:MPB

$30.14 -0.01 (-0.03%)
Closing price 08/29/2025 04:00 PM Eastern
Extended Trading
$30.14 +0.00 (+0.00%)
As of 08/29/2025 06:09 PM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. Learn more.

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. The company offers various time and demand deposit products, including checking accounts, savings accounts, clubs, money market deposit accounts, certificates of deposit, and individual retirement accounts. It 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, the company offers trust, retail investment, wealth management, and insurance services; and provides 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.