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. Stocks to Compare Sections All Sections Selected Performance Chart Price & Volume MarketRank Analyst Ratings Sales & Book Value Profitability & Earnings Dividends Debt Ownership Miscellaneous Headlines About Compare OTCMKTS:CNAF NASDAQ:ESBK OTCMKTS:SRYB NASDAQ:VBFC On This Page Performance ChartPrice & VolumeMarketRank™Analyst RatingsSales & Book ValueProfitability & EarningsDividendsDebtOwnershipMiscellaneousHeadlinesAbout Comparison Ideas Stock Ideas Comparative Price Performance Over Time1 day7 days30 days90 days365 daysCompare Price & VolumeCompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's VolumeCNAFCommercial National Financial$6.89+1.3%$6.67$6.21▼$10.46$19.45M0.44711 shs963 shsESBKElmira Savings Bank$23.08$23.04$12.80▼$23.22$80.32M0.94,911 shs2,881 shsSRYBSurrey Bancorp$16.70$16.70$14.00▼$26.00$68.47M0.651,244 shsN/AVBFCVillage Bank and Trust Financial$80.21$47.39$45.99▼$80.91$120.32M0.743,173 shs1,281 shsThe 10 Best AI Stocks to Own in 2025Wondering where to start (or end) with AI stocks? These 10 simple stocks can help investors build long-term wealth as artificial intelligence continues to grow into the future.Get This Free ReportCompare Price PerformanceCompany1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year PerformanceCNAFCommercial National Financial+1.32%-0.58%+4.87%+5.80%-30.68%ESBKElmira Savings Bank0.00%0.00%0.00%0.00%0.00%SRYBSurrey Bancorp0.00%0.00%0.00%0.00%0.00%VBFCVillage Bank and Trust Financial0.00%0.00%0.00%0.00%+78.01%Compare MarketRank™CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & ValuationCNAFCommercial National FinancialN/AN/AN/AN/AN/AN/AN/AN/AESBKElmira Savings BankN/AN/AN/AN/AN/AN/AN/AN/ASRYBSurrey BancorpN/AN/AN/AN/AN/AN/AN/AN/AVBFCVillage Bank and Trust FinancialN/AN/AN/AN/AN/AN/AN/AN/ACompare Analyst ForecastsCompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current PriceCNAFCommercial National Financial 0.00N/AN/AN/AESBKElmira Savings Bank 0.00N/AN/AN/ASRYBSurrey Bancorp 0.00N/AN/AN/AVBFCVillage Bank and Trust Financial 0.00N/AN/AN/ACompare Sales & Book ValueCompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/BookCNAFCommercial National Financial$17.37M1.13N/AN/AN/A∞ESBKElmira Savings Bank$26.58M3.02N/AN/AN/A∞SRYBSurrey Bancorp$16.20M4.23N/AN/AN/A∞VBFCVillage Bank and Trust Financial$45.88M2.62$1.58 per share50.71$45.50 per share1.76Compare Profitability & EarningsCompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings DateCNAFCommercial National Financial$1.84M$0.6011.48∞N/A10.07%N/AN/A7/29/2025 (Estimated)ESBKElmira Savings Bank$5.22M$1.4715.70∞N/A21.04%N/AN/AN/ASRYBSurrey Bancorp$5.10M$1.5210.99∞N/A37.97%N/AN/AN/AVBFCVillage Bank and Trust Financial$7.02M$4.7017.07∞N/A15.30%10.94%1.03%N/ALatest ESBK, VBFC, CNAF, and SRYB EarningsDateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails4/18/2025Q1 2025CNAFCommercial National FinancialN/A$0.15N/A$0.15N/A$3.84 millionCompare DividendsCompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive GrowthCNAFCommercial National Financial$0.446.39%N/A73.33%N/AESBKElmira Savings Bank$0.602.60%N/A40.82%N/ASRYBSurrey Bancorp$0.482.87%N/A31.58%N/AVBFCVillage Bank and Trust Financial$0.720.90%N/A15.32%3 YearsLatest ESBK, VBFC, CNAF, and SRYB DividendsAnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date5/24/2025CNAFCommercial National Financial$0.116.49%5/30/20256/2/20256/6/2025(Data available from 1/1/2013 forward)Compare DebtCompanyDebt-to-Equity RatioCurrent RatioQuick RatioCNAFCommercial National FinancialN/AN/AN/AESBKElmira Savings BankN/AN/AN/ASRYBSurrey BancorpN/AN/AN/AVBFCVillage Bank and Trust Financial0.460.990.99Compare OwnershipInstitutional OwnershipCompanyInstitutional OwnershipCNAFCommercial National Financial3.55%ESBKElmira Savings BankN/ASRYBSurrey Bancorp3.65%VBFCVillage Bank and Trust Financial12.19%Insider OwnershipCompanyInsider OwnershipCNAFCommercial National Financial22.36%ESBKElmira Savings BankN/ASRYBSurrey Bancorp33.67%VBFCVillage Bank and Trust Financial7.43%Compare Miscellaneous StatsCompanyEmployeesShares OutstandingFree FloatOptionableCNAFCommercial National Financial932.86 million2.22 millionNot OptionableESBKElmira Savings Bank1093.48 millionN/ANot OptionableSRYBSurrey Bancorp644.10 million2.72 millionNot OptionableVBFCVillage Bank and Trust Financial1491.50 million1.39 millionNot OptionableESBK, VBFC, CNAF, and SRYB HeadlinesRecent News About These CompaniesTowneBank Receives Regulatory Approval for Acquisition of Village Bank and Trust Financial Corp.March 11, 2025 | quiverquant.comQVillage Bank and Trust Financial Corp VBFCMarch 1, 2025 | morningstar.comM(VBFC) Investment AnalysisFebruary 2, 2025 | news.stocktradersdaily.comN(VBFC) Pivots Trading Plans and Risk ControlsDecember 11, 2024 | news.stocktradersdaily.comN$HAREHOLDER ALERT: The M&A Class Action Firm Investigates the Merger of Village Bank and ...November 15, 2024 | bakersfield.comB$HAREHOLDER ALERT: The M&A Class Action Firm Investigates the Merger of Village Bank and Trust Financial Corp. – VBFCNovember 15, 2024 | globenewswire.comCommunity Investment Services names Herbert as V.P. and financial consultantNovember 12, 2024 | vermontbiz.comVCommunity First Credit Union and Vocality Community Credit Union announce intent to mergeNovember 6, 2024 | cuinsight.comCRegulators crack down on Minnesota community banks over fintech partnershipsNovember 4, 2024 | startribune.comSVillage Bank Donates $2,000 to Avalon Center to Support Domestic Violence ServicesNovember 2, 2024 | wydaily.comWFTX Reaches Settlements With Silicon Valley Charity, Evolve BankNovember 1, 2024 | news.bloomberglaw.comNFirst Community Bankshares, Inc. announces 3Q 2024 results, quarterly cash dividendOctober 23, 2024 | register-herald.comRWintrust Financial (WTFC) Receives a Buy from Janney MontgomeryOctober 23, 2024 | markets.businessinsider.comCiti Sticks to Its Buy Rating for Wintrust Financial (WTFC)October 23, 2024 | markets.businessinsider.comPittsfield Cooperative Bank Names Gina Vallone Vice President, Branch OfficerOctober 14, 2024 | businesswest.comBWintrust Financial (WTFC) Receives a Buy from BarclaysSeptember 27, 2024 | markets.businessinsider.comOptimism for Village Bank and Trust Financial (NASDAQ:VBFC) has grown this past week, despite five-year decline in earningsSeptember 27, 2024 | finance.yahoo.comVillage Bank & Trust Surge to 15-Year High on Towne Bank DealSeptember 24, 2024 | marketwatch.comShareholder Alert: Ademi LLP Investigates Whether Village Bank and Trust Financial Corp. Has Obtained a Fair Price for Its Public ShareholdersSeptember 24, 2024 | businesswire.comJudge set to hear arguments from Bridgeport, Stratford on Success Village bankruptcy ThursdaySeptember 19, 2024 | msn.comESBK, VBFC, CNAF, and SRYB Company DescriptionsCommercial National Financial OTCMKTS:CNAF$6.89 +0.09 (+1.32%) As of 07/10/2025 09:51 AM EasternCommercial 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 NASDAQ:ESBKElmira 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 OTCMKTS:SRYB$16.70 0.00 (0.00%) As of 04/21/2023Surrey 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 NASDAQ:VBFCVillage 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. More Stock Comparisions from MarketBeat Stock Comparison Ideas (A-K)5GAgricultureAirlineAmerica FirstApparelArtificial IntelligenceAutomotiveBankBiotechBitcoinBlockchainBlue ChipCanadianCannabisCasinoChatGPTChineseCloud StorageCryptocurrencyCybersecurityDefenseDividendDow 30EcommerceElectric VehiclesEnergyEntertainmenteSportsEV ChargingFertilizerGoldGroceryGrowthHealthcareHigh DividendHotelStock Comparison Ideas (L-Z)Large CapLeisureLithiumMagnificent SevenMega CapMemeMetaverseMid CapMiningMusic IndustryNanotechnologyNFTNuclear EnergyOilPharmaceuticalQuantum ComputingRenewable EnergyRestaurantRetailSemiconductorSocial MediaSolarSpaceTechnologyTelecomToyUtilityVideo GameVirtual RealityWallStreetBets More Stock Ideas from MarketBeat Stock Lists 5G Stocks Biotech Stocks Blue Chip Stocks DOW 30 Stocks FAANG Stocks Gold Stocks Large Cap Stocks Lumber Stocks Marijuana Stocks Micro Cap Stocks Oil Stocks REITs Small Cap Stocks SPACs Travel Stocks Trillion Dollar Stocks Water Stocks Warren Buffett Stocks Low Priced Stocks Penny Stock List Popular Penny Stocks Top Stocks Today Stocks on Sale Stocks Under $0.05 Stocks Under $0.10 Stocks Under $0.25 Stocks Under $0.50 Stocks Under $1 Stocks Under $2 Stocks Under $3 Stocks Under $5 Stocks Under $10 Stocks Under $20 Stocks Under $30 Stocks Under $50 Stocks By Exchange NASDAQ Stocks NYSE Stocks NYSEAMERICAN Stocks NYSEARCA Stocks NYSEMKT Stocks OTCMKTS Stocks TSX Stocks TSXV Stocks LSE Stocks BATS Stocks Latest Stock Ideas Nebius Group: Up 385%, Analysts Say It’s Still a Bargain BigBear.ai: Why a 90% Rally Could Be Just the Start Will Oracle's Cloud and AI Deals Propel It to New Highs? Enovix Shares Hit 6-Month High; Long-Term Highs to Follow Tesla Stock Could Accelerate on New EV Tax Legislation SoundHound Rises as Short Sellers Exit and AI Demand Grows Alphabet: Technical Momentum Is Starting to Turn Boeing's Rebound Is Well Underway—But Is It Too Late? Get 30 Days of MarketBeat All Access for Free Sign up for MarketBeat All Access to gain access to MarketBeat's full suite of research tools. Start Your 30-Day Trial MarketBeat All Access Features Best-in-Class Portfolio Monitoring Get personalized stock ideas. Compare portfolio to indices. Check stock news, ratings, SEC filings, and more. Stock Ideas and Recommendations See daily stock ideas from top analysts. Receive short-term trading ideas from MarketBeat. Identify trending stocks on social media. Advanced Stock Screeners and Research Tools Use our seven stock screeners to find suitable stocks. Stay informed with MarketBeat's real-time news. Export data to Excel for personal analysis. Sign in to your free account to enjoy these benefits In-depth profiles and analysis for 20,000 public companies. Real-time analyst ratings, insider transactions, earnings data, and more. Our daily ratings and market update email newsletter. Sign in to your free account to enjoy all that MarketBeat has to offer. Sign In Create Account Your Email Address: Email Address Required Your Password: Password Required Log In or Sign in with Facebook Sign in with Google Forgot your password? Your Email Address: Please enter your email address. Please enter a valid email address Choose a Password: Please enter your password. Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character. Create My Account (Free) or Sign in with Facebook Sign in with Google By creating a free account, you agree to our terms of service. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.