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
CNAF
Commercial National Financial
$6.58
-4.5%
$6.66
$6.21
$10.46
$18.83M0.44743 shs993 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
PBNK
Pinnacle Bank
$20.25
+1.0%
$19.97
$16.80
$20.75
$120.02M0.3399 shs2,470 shs
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
$19.93
+0.6%
$19.71
$16.25
$20.50
$92.01M0.48229 shs129 shs
2025 Gold Forecast: A Perfect Storm for Demand Cover

Unlock the timeless value of gold with our exclusive 2025 Gold Forecasting Report. Explore why gold remains the ultimate investment for safeguarding wealth against inflation, economic shifts, and global uncertainties. Whether you're planning for future generations or seeking a reliable asset in turbulent times, this report is your essential guide to making informed decisions.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
CNAF
Commercial National Financial
0.00%-5.05%+0.46%+1.04%-33.80%
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
0.00%0.00%0.00%0.00%0.00%
PBNK
Pinnacle Bank
0.00%+1.25%-1.22%+14.67%+21.42%
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
0.00%+0.64%+1.67%+3.79%+23.01%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
CNAF
Commercial National Financial
N/AN/AN/AN/AN/AN/AN/AN/A
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
N/AN/AN/AN/AN/AN/AN/AN/A
PBNK
Pinnacle Bank
N/AN/AN/AN/AN/AN/AN/AN/A
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
1.8135 of 5 stars
0.03.01.70.02.31.71.3
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
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
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
CNAF
Commercial National Financial
$17.37M1.08N/AN/AN/A
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
$26.58M3.02N/AN/AN/A
PBNK
Pinnacle Bank
$53.91M2.23$1.90 per share10.65$16.87 per share1.20
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
$40.11M2.30$4.74 per share4.20$19.49 per share1.02
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
CNAF
Commercial National Financial
$1.84M$0.6010.97N/A10.07%N/AN/A7/29/2025 (Estimated)
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
$5.22M$1.4715.70N/A21.04%N/AN/AN/A
PBNK
Pinnacle Bank
$8.85M$1.7811.38N/A15.67%8.48%0.95%N/A
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
$21.70M$4.424.51N/A53.23%23.21%2.45%7/22/2025 (Estimated)

Latest ESBK, CNAF, PFBX, and PBNK Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
4/24/2025Q1 2025
PBNK
Pinnacle Bank
N/A$0.32N/A$0.32N/A$9.13 million
4/23/2025Q1 2025
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
N/A$0.28N/A$0.28N/A$7.37 million
4/18/2025Q1 2025
CNAF
Commercial National Financial
N/A$0.15N/A$0.15N/A$3.84 million
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
CNAF
Commercial National Financial
$0.446.69%N/A73.33%N/A
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
$0.602.60%N/A40.82%N/A
PBNK
Pinnacle Bank
N/AN/AN/AN/AN/A
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
$0.361.81%N/A8.14%N/A

Latest ESBK, CNAF, PFBX, and PBNK Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
6/6/2025
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
$0.182.24%6/11/20256/12/20256/13/2025
5/24/2025
CNAF
Commercial National Financial
$0.116.49%5/30/20256/2/20256/6/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
CNAF
Commercial National Financial
N/AN/AN/A
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
N/AN/AN/A
PBNK
Pinnacle Bank
N/A
0.73
0.73
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
N/A
0.44
0.44

Institutional Ownership

CompanyInstitutional Ownership
CNAF
Commercial National Financial
3.55%
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
N/A
PBNK
Pinnacle Bank
8.36%
Peoples Financial Corporation stock logo
PFBX
Peoples Financial
32.81%
CompanyEmployeesShares OutstandingFree FloatOptionable
CNAF
Commercial National Financial
932.86 million2.22 millionNot Optionable
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
1093.48 millionN/ANot Optionable
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

Media Sentiment Over Time

Commercial National Financial OTCMKTS:CNAF

$6.58 -0.31 (-4.50%)
As of 07/11/2025 11:47 AM 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 OTCMKTS:PBNK

$20.25 +0.20 (+1.00%)
As of 07/11/2025 03:56 PM Eastern

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

$19.93 +0.12 (+0.59%)
As of 07/11/2025 12:03 PM 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.