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
Commercial National Financial Corp. stock logo
CNAF
Commercial National Financial
$8.10
+1.3%
$7.35
$6.21
$9.25
$23.17M0.471,515 shs1,532 shs
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
$23.08
$23.04
$12.80
$23.22
$80.32M0.94,911 shs2,881 shs
Pinnacle Bank stock logo
PBNK
Pinnacle Bank
$20.70
$20.50
$17.16
$20.95
$122.75M0.361,706 shs3 shs
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
$20.20
-0.2%
$19.91
$17.05
$20.50
$93.32M0.48609 shs281 shs
10 Best Stocks to Own: Fall 2025 Cover

Enter your email address and we'll send you MarketBeat's list of ten stocks that are set to soar in Fall 2025, despite the threat of tariffs and other economic uncertainty. These ten stocks are incredibly resilient and are likely to thrive in any economic environment.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Commercial National Financial Corp. stock logo
CNAF
Commercial National Financial
0.00%+1.25%+12.66%+21.12%-7.29%
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
0.00%0.00%0.00%0.00%0.00%
Pinnacle Bank stock logo
PBNK
Pinnacle Bank
0.00%+2.22%+1.72%+1.82%+9.81%
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
0.00%-0.25%+1.81%+2.28%+15.43%
CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Commercial National Financial Corp. stock logo
CNAF
Commercial National Financial
$8.10
+1.3%
$7.35
$6.21
$9.25
$23.17M0.471,515 shs1,532 shs
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
$23.08
$23.04
$12.80
$23.22
$80.32M0.94,911 shs2,881 shs
Pinnacle Bank stock logo
PBNK
Pinnacle Bank
$20.70
$20.50
$17.16
$20.95
$122.75M0.361,706 shs3 shs
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
$20.20
-0.2%
$19.91
$17.05
$20.50
$93.32M0.48609 shs281 shs
10 Best Stocks to Own: Fall 2025 Cover

Enter your email address and we'll send you MarketBeat's list of ten stocks that are set to soar in Fall 2025, despite the threat of tariffs and other economic uncertainty. These ten stocks are incredibly resilient and are likely to thrive in any economic environment.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Commercial National Financial Corp. stock logo
CNAF
Commercial National Financial
0.00%+1.25%+12.66%+21.12%-7.29%
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
0.00%0.00%0.00%0.00%0.00%
Pinnacle Bank stock logo
PBNK
Pinnacle Bank
0.00%+2.22%+1.72%+1.82%+9.81%
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
0.00%-0.25%+1.81%+2.28%+15.43%
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Commercial National Financial Corp. stock logo
CNAF
Commercial National Financial
0.00
N/AN/AN/A
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
0.00
N/AN/AN/A
Pinnacle Bank stock logo
PBNK
Pinnacle Bank
0.00
N/AN/AN/A
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
0.00
N/AN/AN/A
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Commercial National Financial Corp. stock logo
CNAF
Commercial National Financial
$17.37M1.33N/AN/AN/A
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
$26.58M3.02N/AN/AN/A
Pinnacle Bank stock logo
PBNK
Pinnacle Bank
$53.91M2.28$1.90 per share10.89$16.87 per share1.23
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
$40.11M2.33$4.74 per share4.26$19.49 per share1.04
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Commercial National Financial Corp. stock logo
CNAF
Commercial National Financial
$1.84M$0.6412.66N/A10.67%N/AN/A10/27/2025 (Estimated)
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
$5.22M$1.4715.70N/A21.04%N/AN/AN/A
Pinnacle Bank stock logo
PBNK
Pinnacle Bank
$8.85M$1.7811.63N/A14.83%7.72%0.88%N/A
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
$21.70M$4.194.82N/A52.05%20.68%2.38%10/21/2025 (Estimated)

Latest ESBK, CNAF, PFBX, and PBNK Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
7/24/2025Q2 2025
Pinnacle Bank stock logo
PBNK
Pinnacle Bank
N/A$0.36N/A$0.36N/A$9.49 million
7/23/2025Q2 2025
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
N/A$0.27N/A$0.27N/A$7.25 million
7/15/2025Q2 2025
Commercial National Financial Corp. stock logo
CNAF
Commercial National Financial
N/A$0.16N/A$0.16N/A$3.89 million
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Commercial National Financial Corp. stock logo
CNAF
Commercial National Financial
$0.445.43%N/A68.75%N/A
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
$0.602.60%N/A40.82%N/A
Pinnacle Bank stock logo
PBNK
Pinnacle Bank
N/AN/AN/AN/AN/A
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
$0.361.78%N/A8.59%N/A

Latest ESBK, CNAF, PFBX, and PBNK Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
8/20/2025
Commercial National Financial Corp. stock logo
CNAF
Commercial National Financial
quarterly$0.116.11%8/29/20259/5/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Commercial National Financial Corp. stock logo
CNAF
Commercial National Financial
N/AN/AN/A
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
N/AN/AN/A
Pinnacle Bank stock logo
PBNK
Pinnacle Bank
N/A
0.74
0.74
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
N/A
0.41
0.41

Institutional Ownership

CompanyInstitutional Ownership
Commercial National Financial Corp. stock logo
CNAF
Commercial National Financial
3.55%
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
N/A
Pinnacle Bank stock logo
PBNK
Pinnacle Bank
8.36%
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
32.81%
CompanyEmployeesShares OutstandingFree FloatOptionable
Commercial National Financial Corp. stock logo
CNAF
Commercial National Financial
932.86 million2.22 millionNot Optionable
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
1093.48 millionN/ANot Optionable
Pinnacle Bank stock logo
PBNK
Pinnacle Bank
N/A5.93 millionN/ANot Optionable
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
1304.62 million3.32 millionNot Optionable

Recent News About These Companies

Peoples Financial Services to Switch Up Executive Suite
Peoples Financial Corporation (PFBX)
Peoples Bank announces 16 employee promotions
Peoples Financial Prepares for 2024 Investor Meetings
Peoples Bank encourages community involvement
Peoples Financial Announces CEO Transition and Merger Success
People State Bank’s Nourishing Greatness Support
Peoples Bancorp price target lowered to $36 from $39 at Piper Sandler

New MarketBeat Followers Over Time

Media Sentiment Over Time

Commercial National Financial stock logo

Commercial National Financial OTCMKTS:CNAF

$8.10 +0.10 (+1.25%)
As of 09/19/2025 02:36 PM Eastern

Commercial National Financial Corporation operates as a bank holding company for Commercial Bank & Trust of PA that provides various banking products and services in Pennsylvania. The company offers checking, money market investment, and savings accounts; and business-time deposits, as well as certificates of deposit. It also provides loan products, such as home-equity, personal lines of credit, personal, and automobile loans, as well as residential and construction mortgages; and commercial loans, term loans, and lines of credit. In addition, the company offers other services, including automatic teller machine access/debit card, online banking, mobile banking, and online bill payment services; and direct deposit/payroll processing and night depository services. Further, it provides asset management and trust services comprising trust and estate, investment management, and cash management services, as well as retirement products. The company operates a network of nine community offices with facilities in Greensburg, Hempfield Township, Latrobe, Ligonier, North Huntingdon, Unity Township, and West Newton. Commercial National Financial Corporation was founded in 1990 and is headquartered in Latrobe, Pennsylvania.

Elmira Savings Bank stock logo

Elmira Savings Bank NASDAQ:ESBK

Elmira Savings Bank provides financial services to consumers and businesses. It offers savings and money market accounts, time deposits, retail and commercial checking accounts, and NOW accounts; certificates of deposit; residential and commercial real estate, construction, commercial loans, as well as consumer loans, comprising of installment loans, overdraft line of credit, and home equity loans; and mortgage loans secured by first and second liens on one-to-four family residences. The company also operates a real estate investment trust; and provides financial planning advisory services. The company operates through a network of twelve full-service offices located in Chemung, Tompkins, Cayuga, Schuyler, and Steuben Counties; and one limited service office located in Broome County, New York. Elmira Savings Bank was founded in 1869 and is based in Elmira, New York.

Pinnacle Bank stock logo

Pinnacle Bank OTCMKTS:PBNK

$20.70 0.00 (0.00%)
As of 09/19/2025

Pinnacle Bank, a commercial bank, provides various depository and credit services in Santa Clara, San Benito, and Monterey counties. The company offers checking, savings, money market, sweep, and individual retirement accounts, as well as certificates of deposit and certificates of deposit account registry services. It also provides home equity lines of credit and single family home construction loans; and loans and lines of credit, letters of credit, commercial real estate, and government assisted loans, as well as credit cards. In addition, the company offers automated teller machine cards/debit cards, debit card protection products, and safe deposit boxes; cash management products, such as online and mobile banking, online bill payment, mobile check deposit, automated clearing house (ACH) origination, remote deposit capture, night depository box, positive pay, ACH fraud filter, merchant card processing, wire transfer, and foreign currency services; and asset based lending covering accounts receivable financing, factoring, and purchase order financing services. It serves individual and business customers, as well as nonprofit organizations in Morgan Hill, Gilroy, Salinas, and Campbell. Pinnacle Bank was founded in 2006 and is headquartered in Gilroy, California.

Peoples Financial stock logo

Peoples Financial OTCMKTS:PFBX

$20.20 -0.05 (-0.25%)
As of 09/19/2025 11:41 AM Eastern

Peoples Financial Corporation operates as the bank holding company for The Peoples Bank that provides banking, financial, and trust services to government entities, individuals, and small and commercial businesses in Mississippi. The company accepts various deposits, such as interest and non-interest-bearing checking accounts, savings accounts, certificates of deposit, and individual retirement accounts (IRAs). It offers business, commercial, real estate, construction, personal, and installment loans; and personal trust, agencies, and estate services, including living and testamentary trusts, executorships, guardianships, and conservatorships. In addition, the company provides self-directed IRAs; and escrow management, stock transfer, and bond paying agency accounts to corporate customers. Further, it offers other services consisting of safe deposit box rental, wire transfer, night drop facilities, collection, cash management, and Internet banking services. the company provides services to customers of various industries, such as seafood, retail, hospitality, hotel/motel, gaming, and construction. Peoples Financial Corporation was founded in 1896 and is headquartered in Biloxi, Mississippi.