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.89
+1.3%
$6.67
$6.21
$10.46
$19.45M0.44711 shs963 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
Surrey Bancorp stock logo
SRYB
Surrey Bancorp
$16.70
$16.70
$14.00
$26.00
$68.47M0.651,244 shsN/A
Village Bank and Trust Financial Corp. stock logo
VBFC
Village Bank and Trust Financial
$80.21
$47.39
$45.99
$80.91
$120.32M0.743,173 shs1,281 shs
5G Stocks: The Path Forward is Profitable Cover

Enter your email address and we'll send you MarketBeat's guide to investing in 5G and which 5G stocks show the most promise.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
CNAF
Commercial National Financial
+1.32%-0.58%+4.87%+5.80%-30.68%
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
0.00%0.00%0.00%0.00%0.00%
Surrey Bancorp stock logo
SRYB
Surrey Bancorp
0.00%0.00%0.00%0.00%0.00%
Village Bank and Trust Financial Corp. stock logo
VBFC
Village Bank and Trust Financial
0.00%0.00%0.00%0.00%+78.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
Surrey Bancorp stock logo
SRYB
Surrey Bancorp
N/AN/AN/AN/AN/AN/AN/AN/A
Village Bank and Trust Financial Corp. stock logo
VBFC
Village Bank and Trust Financial
N/AN/AN/AN/AN/AN/AN/AN/A
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
Surrey Bancorp stock logo
SRYB
Surrey Bancorp
0.00
N/AN/AN/A
Village Bank and Trust Financial Corp. stock logo
VBFC
Village Bank and Trust Financial
0.00
N/AN/AN/A
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
CNAF
Commercial National Financial
$17.37M1.13N/AN/AN/A
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
$26.58M3.02N/AN/AN/A
Surrey Bancorp stock logo
SRYB
Surrey Bancorp
$16.20M4.23N/AN/AN/A
Village Bank and Trust Financial Corp. stock logo
VBFC
Village Bank and Trust Financial
$45.88M2.62$1.58 per share50.71$45.50 per share1.76
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.6011.48N/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
Surrey Bancorp stock logo
SRYB
Surrey Bancorp
$5.10M$1.5210.99N/A37.97%N/AN/AN/A
Village Bank and Trust Financial Corp. stock logo
VBFC
Village Bank and Trust Financial
$7.02M$4.7017.07N/A15.30%10.94%1.03%N/A

Latest ESBK, VBFC, CNAF, and SRYB Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
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.39%N/A73.33%N/A
Elmira Savings Bank stock logo
ESBK
Elmira Savings Bank
$0.602.60%N/A40.82%N/A
Surrey Bancorp stock logo
SRYB
Surrey Bancorp
$0.482.87%N/A31.58%N/A
Village Bank and Trust Financial Corp. stock logo
VBFC
Village Bank and Trust Financial
$0.720.90%N/A15.32%3 Years

Latest ESBK, VBFC, CNAF, and SRYB Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
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
Surrey Bancorp stock logo
SRYB
Surrey Bancorp
N/AN/AN/A
Village Bank and Trust Financial Corp. stock logo
VBFC
Village Bank and Trust Financial
0.46
0.99
0.99
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
Surrey Bancorp stock logo
SRYB
Surrey Bancorp
644.10 million2.72 millionNot Optionable
Village Bank and Trust Financial Corp. stock logo
VBFC
Village Bank and Trust Financial
1491.50 million1.39 millionNot Optionable

Recent News About These Companies

Village Bank and Trust Financial Corp VBFC
(VBFC) Investment Analysis
(VBFC) Pivots Trading Plans and Risk Controls
FTX Reaches Settlements With Silicon Valley Charity, Evolve Bank
Wintrust Financial (WTFC) Receives a Buy from Janney Montgomery
Citi Sticks to Its Buy Rating for Wintrust Financial (WTFC)
Wintrust Financial (WTFC) Receives a Buy from Barclays

Commercial National Financial OTCMKTS:CNAF

$6.89 +0.09 (+1.32%)
As of 07/10/2025 09:51 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.

Surrey Bancorp stock logo

Surrey Bancorp OTCMKTS:SRYB

$16.70 0.00 (0.00%)
As of 04/21/2023

Surrey BanCorp engages in the provision of banking solutions through its subsidiaries, Surrey Bank & Trust . It offers checking accounts, savings, deposit services, mortgages, real estate loans, commercial credit products, business checking, and electronic banking. The company was founded on May 1, 2003 and is headquartered in Mount Airy, NC.

Village Bank and Trust Financial stock logo

Village Bank and Trust Financial NASDAQ:VBFC

Village Bank & Trust Financial Corp. operates as a bank holding company, which engages in commercial and consumer banking. It operates through the Traditional Commercial banking and Mortgage banking segments. The Traditional Commercial Banking segment provides the mortgage banking segment with the short-term funds needed to originate mortgage loans through a warehouse line of credit and charges the mortgage banking segment interest based on the commercial banking segment's cost of funds. The Mortgage Banking segment leases premises from the commercial banking segment. The company was founded in January 2003 and is headquartered in Midlothian, VA.