Free Trial
Your $100 Credit Is Waiting! Get MarketBeat All Access Today
Lock In $149
Claim MarketBeat All Access Sale Promotion

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
Community Trust Bancorp, Inc. stock logo
CTBI
Community Trust Bancorp
$66.70
-0.4%
$63.42
$49.61
$68.71
$1.22B0.5582,692 shs78,516 shs
First Bancorp, Inc (ME) stock logo
FNLC
First Bancorp, Inc (ME)
$28.58
-0.4%
$28.48
$23.36
$30.33
$323.61M0.5214,469 shs16,682 shs
Heritage Financial Corporation stock logo
HFWA
Heritage Financial
$27.18
+0.1%
$26.52
$21.32
$28.98
$1.12B0.5264,875 shs173,312 shs
Peoples Bancorp Inc. stock logo
PEBO
Peoples Bancorp
$34.54
-0.2%
$33.44
$27.49
$35.46
$1.24B0.63217,700 shs166,557 shs
Don't wait for the SpaceX IPO Cover

The space race is growing fast, and you don’t have to wait for SpaceX to go public to invest. This report shows seven space stocks you can buy today that may grow as rockets, satellites, defense, space internet, and new space technology become more important.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Community Trust Bancorp, Inc. stock logo
CTBI
Community Trust Bancorp
+1.07%+3.88%+2.92%+5.40%+30.63%
First Bancorp, Inc (ME) stock logo
FNLC
First Bancorp, Inc (ME)
+0.03%+0.84%+0.03%-0.31%+18.55%
Heritage Financial Corporation stock logo
HFWA
Heritage Financial
-0.11%+2.49%+0.04%-4.00%+17.24%
Peoples Bancorp Inc. stock logo
PEBO
Peoples Bancorp
+0.76%+3.81%+0.99%+1.73%+16.14%
CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Community Trust Bancorp, Inc. stock logo
CTBI
Community Trust Bancorp
$66.70
-0.4%
$63.42
$49.61
$68.71
$1.22B0.5582,692 shs78,516 shs
First Bancorp, Inc (ME) stock logo
FNLC
First Bancorp, Inc (ME)
$28.58
-0.4%
$28.48
$23.36
$30.33
$323.61M0.5214,469 shs16,682 shs
Heritage Financial Corporation stock logo
HFWA
Heritage Financial
$27.18
+0.1%
$26.52
$21.32
$28.98
$1.12B0.5264,875 shs173,312 shs
Peoples Bancorp Inc. stock logo
PEBO
Peoples Bancorp
$34.54
-0.2%
$33.44
$27.49
$35.46
$1.24B0.63217,700 shs166,557 shs
Don't wait for the SpaceX IPO Cover

The space race is growing fast, and you don’t have to wait for SpaceX to go public to invest. This report shows seven space stocks you can buy today that may grow as rockets, satellites, defense, space internet, and new space technology become more important.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Community Trust Bancorp, Inc. stock logo
CTBI
Community Trust Bancorp
+1.07%+3.88%+2.92%+5.40%+30.63%
First Bancorp, Inc (ME) stock logo
FNLC
First Bancorp, Inc (ME)
+0.03%+0.84%+0.03%-0.31%+18.55%
Heritage Financial Corporation stock logo
HFWA
Heritage Financial
-0.11%+2.49%+0.04%-4.00%+17.24%
Peoples Bancorp Inc. stock logo
PEBO
Peoples Bancorp
+0.76%+3.81%+0.99%+1.73%+16.14%
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Community Trust Bancorp, Inc. stock logo
CTBI
Community Trust Bancorp
3.50
Strong Buy$63.50-4.80% Downside
First Bancorp, Inc (ME) stock logo
FNLC
First Bancorp, Inc (ME)
3.00
BuyN/AN/A
Heritage Financial Corporation stock logo
HFWA
Heritage Financial
2.33
Hold$30.5012.21% Upside
Peoples Bancorp Inc. stock logo
PEBO
Peoples Bancorp
2.50
Moderate Buy$37.007.12% Upside

Current Analyst Ratings Breakdown

Latest FNLC, PEBO, CTBI, and HFWA Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
5/18/2026
Community Trust Bancorp, Inc. stock logo
CTBI
Community Trust Bancorp
UpgradeBuy (B+)Buy (A-)
5/4/2026
Community Trust Bancorp, Inc. stock logo
CTBI
Community Trust Bancorp
UpgradeBuy (B)Buy (B+)
4/30/2026
Heritage Financial Corporation stock logo
HFWA
Heritage Financial
DowngradeHoldStrong Sell
4/27/2026
Heritage Financial Corporation stock logo
HFWA
Heritage Financial
Lower Price TargetOverweight$34.00 ➝ $32.00
4/24/2026
Community Trust Bancorp, Inc. stock logo
CTBI
Community Trust Bancorp
UpgradeHoldStrong-Buy
4/23/2026
Peoples Bancorp Inc. stock logo
PEBO
Peoples Bancorp
Boost Price TargetOverweight$37.00 ➝ $41.00
4/22/2026
Peoples Bancorp Inc. stock logo
PEBO
Peoples Bancorp
Boost Price TargetBuy$37.00 ➝ $38.00
4/22/2026
Peoples Bancorp Inc. stock logo
PEBO
Peoples Bancorp
Boost Price TargetMarket Perform$33.00 ➝ $36.00
4/2/2026
Heritage Financial Corporation stock logo
HFWA
Heritage Financial
Lower Price TargetOverweight$35.00 ➝ $34.00
3/27/2026
Community Trust Bancorp, Inc. stock logo
CTBI
Community Trust Bancorp
Reiterated RatingBuy (B)
3/2/2026
Heritage Financial Corporation stock logo
HFWA
Heritage Financial
UpgradeHold (C)Buy (B-)
(Data available from 5/22/2023 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Community Trust Bancorp, Inc. stock logo
CTBI
Community Trust Bancorp
$409.34M2.96$5.85 per share11.41$47.97 per share1.39
First Bancorp, Inc (ME) stock logo
FNLC
First Bancorp, Inc (ME)
$177.61M1.82$3.41 per share8.37$25.43 per share1.12
Heritage Financial Corporation stock logo
HFWA
Heritage Financial
$335.97M3.33$3.07 per share8.85$27.07 per share1.00
Peoples Bancorp Inc. stock logo
PEBO
Peoples Bancorp
$618.38M2.01$3.51 per share9.83$33.85 per share1.02
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Community Trust Bancorp, Inc. stock logo
CTBI
Community Trust Bancorp
$98.06M$5.7111.6810.69N/A24.85%12.27%1.56%7/15/2026 (Estimated)
First Bancorp, Inc (ME) stock logo
FNLC
First Bancorp, Inc (ME)
$34.39M$3.248.82N/AN/A20.34%13.09%1.14%7/22/2026 (Estimated)
Heritage Financial Corporation stock logo
HFWA
Heritage Financial
$67.53M$2.0413.329.71N/A20.50%8.71%1.13%7/23/2026 (Estimated)
Peoples Bancorp Inc. stock logo
PEBO
Peoples Bancorp
$106.78M$3.1211.079.36N/A17.92%9.75%1.21%7/28/2026 (Estimated)

Latest FNLC, PEBO, CTBI, and HFWA Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
4/23/2026Q1 2026
Heritage Financial Corporation stock logo
HFWA
Heritage Financial
$0.57$0.59+$0.02$0.48$80.31 million$77.92 million
4/22/2026Q1 2026
First Bancorp, Inc (ME) stock logo
FNLC
First Bancorp, Inc (ME)
N/A$0.80N/A$0.80N/A$25.87 million
4/21/2026Q1 2026
Peoples Bancorp Inc. stock logo
PEBO
Peoples Bancorp
$0.80$0.82+$0.02$0.81$118.72 million$119.33 million
4/15/2026Q1 2026
Community Trust Bancorp, Inc. stock logo
CTBI
Community Trust Bancorp
$1.39$1.50+$0.11$1.50$73.00 million$74.20 million
CompanyAnnual PayoutDividend Yield5-Year Annualized Dividend GrowthPayout RatioYears of Consecutive Growth
Community Trust Bancorp, Inc. stock logo
CTBI
Community Trust Bancorp
$2.123.18%+5.50%37.13%44 Years
First Bancorp, Inc (ME) stock logo
FNLC
First Bancorp, Inc (ME)
$1.485.18%+3.66%45.68%6 Years
Heritage Financial Corporation stock logo
HFWA
Heritage Financial
$0.963.53%+3.71%47.06%14 Years
Peoples Bancorp Inc. stock logo
PEBO
Peoples Bancorp
$1.684.86%+3.54%53.85%10 Years

Latest FNLC, PEBO, CTBI, and HFWA Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
4/28/2026
Community Trust Bancorp, Inc. stock logo
CTBI
Community Trust Bancorp
quarterly$0.533.26%6/15/20266/15/20267/1/2026
4/22/2026
Heritage Financial Corporation stock logo
HFWA
Heritage Financial
quarterly$0.243.5%5/6/20265/6/20265/20/2026
4/20/2026
Peoples Bancorp Inc. stock logo
PEBO
Peoples Bancorp
quarterly$0.424.97%5/4/20265/4/20265/18/2026
3/26/2026
First Bancorp, Inc (ME) stock logo
FNLC
First Bancorp, Inc (ME)
quarterly$0.375.15%4/7/20264/7/20264/17/2026
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Community Trust Bancorp, Inc. stock logo
CTBI
Community Trust Bancorp
0.08
0.92
0.92
First Bancorp, Inc (ME) stock logo
FNLC
First Bancorp, Inc (ME)
0.33
0.89
0.89
Heritage Financial Corporation stock logo
HFWA
Heritage Financial
0.04
0.81
0.81
Peoples Bancorp Inc. stock logo
PEBO
Peoples Bancorp
0.15
0.84
0.83

Institutional Ownership

CompanyInstitutional Ownership
Community Trust Bancorp, Inc. stock logo
CTBI
Community Trust Bancorp
60.20%
First Bancorp, Inc (ME) stock logo
FNLC
First Bancorp, Inc (ME)
40.41%
Heritage Financial Corporation stock logo
HFWA
Heritage Financial
78.30%
Peoples Bancorp Inc. stock logo
PEBO
Peoples Bancorp
60.68%
CompanyEmployeesShares OutstandingFree FloatOptionable
Community Trust Bancorp, Inc. stock logo
CTBI
Community Trust Bancorp
98018.16 million17.69 millionOptionable
First Bancorp, Inc (ME) stock logo
FNLC
First Bancorp, Inc (ME)
27011.28 million10.70 millionOptionable
Heritage Financial Corporation stock logo
HFWA
Heritage Financial
83041.22 million40.61 millionOptionable
Peoples Bancorp Inc. stock logo
PEBO
Peoples Bancorp
1,45435.92 million34.73 millionOptionable

Recent News About These Companies

Peoples Bancorp Inc. $PEBO Shares Bought by UBS Group AG
Peoples Bancorp to buy Citizens National in $76.6M deal

New MarketBeat Followers Over Time

Media Sentiment Over Time

Community Trust Bancorp stock logo

Community Trust Bancorp NASDAQ:CTBI

$66.70 -0.30 (-0.45%)
Closing price 04:00 PM Eastern
Extended Trading
$66.72 +0.02 (+0.03%)
As of 04:10 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 Massive. Learn more.

Community Trust Bancorp, Inc. operates as the bank holding company for Community Trust Bank, Inc. that engages in the provision of commercial and personal banking, and trust and wealth management services to small and mid-sized communities in eastern, northeastern, central, and south-central Kentucky, as well as southern West Virginia, and northeastern Tennessee. The company accepts time and demand deposits, checking accounts, savings accounts and savings certificates, individual retirement accounts and Keogh plans, and money market accounts. Its loan portfolio includes commercial, construction, mortgage, and personal loans; lease-financing, lines of credit, revolving lines of credit, and term loans, as well as other specialized loans, including asset-based financing; residential and commercial real estate loans; and consumer loans. The company also provides cash management, renting safe deposit boxes, and funds transfer services; issues letters of credit; and acts as a trustee of personal trusts, executor of estates, trustee for employee benefit trusts, and paying agent for bond and stock issues, as well as an investment agent and depositor for securities. In addition, it offers securities brokerage services; debit cards; annuity and life insurance products; and repurchase agreements, as well as mobile, internet banking, and e-statement services. The company was founded in 1903 and is headquartered in Pikeville, Kentucky.

First Bancorp, Inc (ME) stock logo

First Bancorp, Inc (ME) NASDAQ:FNLC

$28.58 -0.12 (-0.42%)
Closing price 04:00 PM Eastern
Extended Trading
$28.52 -0.05 (-0.19%)
As of 04:10 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 Massive. Learn more.

The First Bancorp, Inc. operates as the holding company for First National Bank that provides a range of banking products and services to individuals and businesses. It offers various deposit products, including demand, NOW, time, savings, money market, and certificates of deposit accounts. The company also provides commercial loans comprising commercial real estate owner occupied, such as mortgage loans to finance investments in real property such as retail space, offices, industrial buildings, hotels, educational facilities, and other specific or mixed use properties; commercial real estate non-owner occupied loans; commercial construction to finance construction in a mix of owner- and nonowner occupied commercial real estate properties; and commercial and industrial loans, including revolving and term loan for financing working capital and/or capital investment. In addition, it offers commercial multifamily loans; residential real estate term and residential real estate construction loans; loans to municipalities in Maine for capitalized expenditures, construction projects, or tax anticipation notes; home equity revolving and term loans; and personal lines of credit and amortizing loans for various purposes, such as autos, recreational vehicles, debt consolidation, personal expenses, or overdraft protection. Further, the company offers private banking, financial planning, investment management, and trust services to individuals, businesses, non-profit organizations and municipalities; and brokerage, annuity, and various insurance products, as well as payment processing services. It operates through full-service banking offices in Lincoln, Knox, Waldo, Penobscot, Hancock, and Washington counties in the Mid-Coast, Eastern, and Down East regions of Maine. The company was formerly known as First National Lincoln Corporation and changed its name to The First Bancorp, Inc. in April 2008. The First Bancorp, Inc. was founded in 1864 and is based in Damariscotta, Maine.

Heritage Financial stock logo

Heritage Financial NASDAQ:HFWA

$27.18 +0.04 (+0.15%)
Closing price 04:00 PM Eastern
Extended Trading
$27.18 0.00 (0.00%)
As of 04:10 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 Massive. Learn more.

Heritage Financial Corporation operates as the bank holding company for Heritage Bank that provides various financial services to small and medium sized businesses and individuals in the United States. It accepts various deposit products, such as noninterest demand deposits, interest bearing demand deposits, money market accounts, savings accounts, personal checking accounts, and certificates of deposit. The company's loan portfolio includes commercial and industrial loans, owner-occupied and non-owner occupied commercial real estate loans, one-to-four family residential loans, real estate construction and land development loans, consumer loans, commercial business loans, lines of credit, term equipment financing, and term real estate loans, as well as commercial business loans to a range of businesses in industries that include real estate and rental and leasing, healthcare, accommodation and food services, retail trade, and construction. It also originates loans that are guaranteed by the U.S. Small Business Administration; and provides objective advice from trusted advisers. The company was formerly known as Heritage Financial Corporation, M.H.C. and changed its name to Heritage Financial Corporation in 1998. Heritage Financial Corporation was founded in 1927 and is headquartered in Olympia, Washington.

Peoples Bancorp stock logo

Peoples Bancorp NASDAQ:PEBO

$34.54 -0.08 (-0.23%)
Closing price 04:00 PM Eastern
Extended Trading
$34.53 -0.01 (-0.03%)
As of 04:10 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 Massive. Learn more.

Peoples Bancorp Inc. operates as the holding company for Peoples Bank that provides commercial and consumer banking products and services. The company accepts various deposit products, including demand deposit accounts, savings accounts, money market accounts, certificates of deposit, and governmental deposits; and provides commercial and industrial, commercial real estate, construction, finance, residential real estate, and consumer indirect and direct loans, as well as home equity lines of credit and overdrafts. It also offers debit and automated teller machine (ATM) cards; safe deposit rental facilities; money orders and cashier's checks; and telephone, mobile, and online banking services. In addition, the company provides various life, health, and property and casualty insurance products; third-party insurance administration; interactive teller machines; insurance premium financing; check deposit and alert notification; commercial and technology equipment leasing; fiduciary and trust; underwriting, origination, and servicing of equipment leases, and equipment financing agreements; and asset management and administration services, as well as employee benefit, retirement, and health care plan administration services. Further, it offers brokerage services through an unaffiliated registered broker-dealers; insurance premium finance lending and leasing; and credit cards to individuals and businesses, as well as provides merchant credit card transaction processing, and person-to-person payment processing services. Peoples Bancorp Inc. was founded in 1902 and is headquartered in Marietta, Ohio.