Compare Stocks

Comparative Price Performance Over Time

Compare Stocks - Price & Volume

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
American River Bankshares stock logo
AMRB
American River Bankshares
$20.91
$19.86
$8.90
$21.40
$125.04M0.8820,511 shs37 shs
CNAF
Commercial National Financial
$10.10
-0.5%
$9.82
$8.85
$12.50
$29.04M0.42738 shs663 shs
Community West Bancshares stock logo
CWBC
Community West Bancshares
$18.00
+0.2%
$16.14
$12.59
$24.47
$160.38M0.8592,106 shs45,667 shs
Fauquier Bankshares, Inc. stock logo
FBSS
Fauquier Bankshares
$21.28
$21.05
$11.97
$21.85
$81.03M0.765,734 shs3,029 shs
Peoples Financial Co. stock logo
PFBX
Peoples Financial
$15.60
$15.84
$11.75
$17.00
$72.72M0.4259 shs183 shs
10 "Recession Proof" Stocks That Will Thrive in Any Market Cover

Which stocks are likely to thrive in today's challenging market? Click the link below and we'll send you MarketBeat's list of ten stocks that will drive in any economic environment.

Get This Free Report

Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
American River Bankshares stock logo
AMRB
American River Bankshares
0.00%0.00%0.00%0.00%0.00%
CNAF
Commercial National Financial
-0.49%+1.00%-2.04%-2.88%+2.33%
Community West Bancshares stock logo
CWBC
Community West Bancshares
+0.17%-2.12%+18.81%+13.21%+43.31%
Fauquier Bankshares, Inc. stock logo
FBSS
Fauquier Bankshares
0.00%0.00%0.00%0.00%0.00%
Peoples Financial Co. stock logo
PFBX
Peoples Financial
+2.56%+0.38%+3.23%+2.24%+32.23%

MarketRank™

CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
American River Bankshares stock logo
AMRB
American River Bankshares
N/AN/AN/AN/AN/AN/AN/AN/A
CNAF
Commercial National Financial
N/AN/AN/AN/AN/AN/AN/AN/A
Community West Bancshares stock logo
CWBC
Community West Bancshares
3.8115 of 5 stars
2.33.02.50.01.83.33.1
Fauquier Bankshares, Inc. stock logo
FBSS
Fauquier Bankshares
N/AN/AN/AN/AN/AN/AN/AN/A
Peoples Financial Co. stock logo
PFBX
Peoples Financial
1.6091 of 5 stars
0.03.01.70.02.81.71.3

Analyst Ratings

CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
American River Bankshares stock logo
AMRB
American River Bankshares
N/AN/AN/AN/A
CNAF
Commercial National Financial
N/AN/AN/AN/A
Community West Bancshares stock logo
CWBC
Community West Bancshares
2.67
Moderate Buy$20.3312.96% Upside
Fauquier Bankshares, Inc. stock logo
FBSS
Fauquier Bankshares
N/AN/AN/AN/A
Peoples Financial Co. stock logo
PFBX
Peoples Financial
N/AN/AN/AN/A

Current Analyst Ratings

Latest AMRB, FBSS, CNAF, CWBC, and PFBX Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
4/22/2024
Community West Bancshares stock logo
CWBC
Community West Bancshares
Keefe, Bruyette & Woods
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetMarket Perform ➝ Market Perform$23.00 ➝ $22.00
4/15/2024
Community West Bancshares stock logo
CWBC
Community West Bancshares
Piper Sandler
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOverweight ➝ Overweight$22.00 ➝ $24.00
(Data available from 4/26/2021 forward. View 10+ years of historical ratings with our analyst ratings screener.)

Sales & Book Value

CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
American River Bankshares stock logo
AMRB
American River Bankshares
$29.43M4.25$1.52 per share13.79$15.68 per share1.33
CNAF
Commercial National Financial
$17.62M1.64N/AN/AN/A
Community West Bancshares stock logo
CWBC
Community West Bancshares
$109.44M1.47$2.84 per share6.33$17.53 per share1.03
Fauquier Bankshares, Inc. stock logo
FBSS
Fauquier Bankshares
$35.14M2.31$2.62 per share8.11$17.73 per share1.20
Peoples Financial Co. stock logo
PFBX
Peoples Financial
$39.52M1.84$1.81 per share8.61$14.86 per share1.05

Profitability & Earnings

CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
American River Bankshares stock logo
AMRB
American River Bankshares
$7.05M$1.2013.8514.52N/A28.92%10.08%1.06%N/A
CNAF
Commercial National Financial
$3.05M$1.079.44N/A17.30%N/AN/A5/21/2024 (Estimated)
Community West Bancshares stock logo
CWBC
Community West Bancshares
$25.54M$1.899.526.79N/A20.04%11.58%0.91%7/18/2024 (Estimated)
Fauquier Bankshares, Inc. stock logo
FBSS
Fauquier Bankshares
$6.82MN/A13.22N/A18.04%8.72%0.78%N/A
Peoples Financial Co. stock logo
PFBX
Peoples Financial
$9.17M$1.928.13N/A23.19%13.93%1.07%N/A

Latest AMRB, FBSS, CNAF, CWBC, and PFBX Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
4/24/2024Q1 2024
Peoples Financial Co. stock logo
PFBX
Peoples Financial
N/A$0.52+$0.52$0.52N/A$8.44 million
1/29/2024Q4 2023
CNAF
Commercial National Financial
N/A$0.17+$0.17$0.17N/A$3.89 million
1/26/2024Q4 2023
Community West Bancshares stock logo
CWBC
Community West Bancshares
$0.24$0.05-$0.19$0.05$11.60 million$11.02 million

Dividends

CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
American River Bankshares stock logo
AMRB
American River Bankshares
$0.281.34%N/A23.33%N/A
CNAF
Commercial National Financial
$1.0410.30%N/A97.20%N/A
Community West Bancshares stock logo
CWBC
Community West Bancshares
$0.482.67%+31.16%25.40%1 Years
Fauquier Bankshares, Inc. stock logo
FBSS
Fauquier Bankshares
$0.502.35%N/AN/AN/A
Peoples Financial Co. stock logo
PFBX
Peoples Financial
$0.362.31%N/A18.75%N/A

Latest AMRB, FBSS, CNAF, CWBC, and PFBX Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
4/18/2024
Community West Bancshares stock logo
CWBC
Community West Bancshares
Quarterly$0.122.65%5/2/20245/3/20245/17/2024
2/20/2024
CNAF
Commercial National Financial
Quarterly$0.2610.95%2/29/20243/1/20243/8/2024
(Data available from 1/1/2013 forward)

Debt

CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
American River Bankshares stock logo
AMRB
American River Bankshares
0.15
0.70
0.70
CNAF
Commercial National Financial
N/AN/AN/A
Community West Bancshares stock logo
CWBC
Community West Bancshares
0.34
0.65
0.65
Fauquier Bankshares, Inc. stock logo
FBSS
Fauquier Bankshares
0.23
0.96
0.96
Peoples Financial Co. stock logo
PFBX
Peoples Financial
0.27
0.38
0.38

Ownership

Miscellaneous

CompanyEmployeesShares OutstandingFree FloatOptionable
American River Bankshares stock logo
AMRB
American River Bankshares
955.98 millionN/ANot Optionable
CNAF
Commercial National Financial
832.86 million2.22 millionNot Optionable
Community West Bancshares stock logo
CWBC
Community West Bancshares
1348.91 million7.03 millionOptionable
Fauquier Bankshares, Inc. stock logo
FBSS
Fauquier Bankshares
1403.81 millionN/ANot Optionable
Peoples Financial Co. stock logo
PFBX
Peoples Financial
1374.66 million3.35 millionNot Optionable

AMRB, FBSS, CNAF, CWBC, and PFBX Headlines

SourceHeadline
PEOPLES FINANCIAL CORPORATION REPORTS RESULTS FOR THE FIRST QUARTER OF 2024 AND ANNOUNCES NEW STOCK REPURCHASE PROGRAMPEOPLES FINANCIAL CORPORATION REPORTS RESULTS FOR THE FIRST QUARTER OF 2024 AND ANNOUNCES NEW STOCK REPURCHASE PROGRAM
finance.yahoo.com - April 24 at 8:24 PM
Head-To-Head Comparison: Peoples Financial (OTCMKTS:PFBX) and United Community Banks (NASDAQ:UCBI)Head-To-Head Comparison: Peoples Financial (OTCMKTS:PFBX) and United Community Banks (NASDAQ:UCBI)
americanbankingnews.com - April 24 at 1:16 AM
Peoples Bancorp: Q1 Earnings SnapshotPeoples Bancorp: Q1 Earnings Snapshot
sfgate.com - April 23 at 7:58 AM
Peoples Financial (OTCMKTS:PFBX) Share Price Passes Above 200-Day Moving Average of $15.00Peoples Financial (OTCMKTS:PFBX) Share Price Passes Above 200-Day Moving Average of $15.00
americanbankingnews.com - April 23 at 3:20 AM
Montgomery County credit union featured on PBS reality series about consumers financial strugglesMontgomery County credit union featured on PBS reality series about consumers' financial struggles
bizjournals.com - April 19 at 7:59 PM
Lansing Center hosts public policy forum on financial solutionsLansing Center hosts public policy forum on financial solutions
msn.com - April 16 at 2:43 PM
Why US Bank launched a branch in Phoenix geared toward the LGBTQ+ communityWhy US Bank launched a branch in Phoenix geared toward the LGBTQ+ community
msn.com - April 14 at 9:38 AM
3 bank accounts rich people use to build wealth that are available to anyone3 bank accounts rich people use to build wealth that are available to anyone
msn.com - April 14 at 12:17 AM
FDIC Chief Says US Ready If Big Wall Street Bank Ever FailedFDIC Chief Says US Ready If Big Wall Street Bank Ever Failed
bloomberg.com - April 12 at 7:38 AM
FNCB shareholder discontinues lawsuit focused on merger with Peoples Security BankFNCB shareholder discontinues lawsuit focused on merger with Peoples Security Bank
thetimes-tribune.com - April 8 at 8:05 PM
Fed Bank Borrowing Program Was ‘Too Good to Pass Up,’ Data ShowFed Bank Borrowing Program Was ‘Too Good to Pass Up,’ Data Show
bloomberg.com - April 2 at 10:49 AM
As Official Bank of the Philadelphia Eagles, Firstrust Bank Proud to Support Eagles Autism Challenge on May 18As Official Bank of the Philadelphia Eagles, Firstrust Bank Proud to Support Eagles Autism Challenge on May 18
msn.com - April 2 at 5:49 AM
Trent Nuxoll of Edward Jones receives financial planner certificationTrent Nuxoll of Edward Jones receives financial planner certification
effinghamdailynews.com - March 29 at 1:53 AM
Peoples Bank announces additions to staffPeoples Bank announces additions to staff
msn.com - March 25 at 10:28 PM
Winfield eyes bank building for police departmentWinfield eyes bank building for police department
nwitimes.com - March 15 at 11:57 PM
Peoples National Bank puts people firstPeoples National Bank puts people first
westnewsmagazine.com - March 7 at 3:23 PM
New Peoples Bankshares announces dividendsNew Peoples Bankshares announces dividends
heraldcourier.com - March 4 at 1:39 PM
US Bank executive talks racial wealth gap in Milwaukee, tips for anyone to improve financial situationUS Bank executive talks racial wealth gap in Milwaukee, tips for anyone to improve financial situation
msn.com - February 28 at 8:56 AM
Peoples Bank Announces Commercial Banking Market Leader, Adam LervikPeoples Bank Announces Commercial Banking Market Leader, Adam Lervik
whatcomtalk.com - February 27 at 5:57 PM
Peoples Financial Corp.Peoples Financial Corp.
wsj.com - February 24 at 10:55 PM
Millions of pensioners face bank account inspections in fraud crackdown plansMillions of pensioners face bank account inspections in fraud crackdown plans
msn.com - February 24 at 1:48 AM
Horizon Bank Appoints Pendley President of Mortgage BankingHorizon Bank Appoints Pendley President of Mortgage Banking
monitordaily.com - February 23 at 10:44 AM
US bank bosses get US$188m paydayUS bank bosses get US$188m payday
ifre.com - February 23 at 10:44 AM
Synchrony Financial Dep. Pfd. (Rep. 1/40th Non-Cum. Perp. Pfd. Series B)Synchrony Financial Dep. Pfd. (Rep. 1/40th Non-Cum. Perp. Pfd. Series B)
marketwatch.com - February 22 at 12:40 PM

New MarketBeat Followers Over Time

Media Sentiment Over Time

Company Descriptions

American River Bankshares logo

American River Bankshares

NASDAQ:AMRB
American River Bankshares operates as the holding company for American River Bank that provides commercial banking products and services in the United States. It accepts checking and savings deposits; and offers money market deposit accounts and certificates of deposit. The company provides commercial, commercial real estate, multi-family real estate, commercial and residential real estate construction, residential real estate, agriculture, consumer, and other installment and term loans, as well as other customary banking services. It also conducts lease financing for various types of business equipment ranging from computer software to heavy earth-moving equipment. The company operates four full-service banking offices in Sacramento County, one full-service banking office in Placer County, two full-service banking offices in Sonoma County, and three full-service banking offices in Amador County. It serves small and mid-sized businesses, and individuals. The company was formerly known as American River Holdings and changed its name to American River Bankshares in 2004. American River Bankshares was founded in 1983 and is headquartered in Rancho Cordova, California.

Commercial National Financial

OTCMKTS:CNAF
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.
Community West Bancshares logo

Community West Bancshares

NASDAQ:CWBC
Community West Bancshares operates as the bank holding company for Community West Bank, N.A. that provides various financial products and services in California. The company offers deposit products, such as checking accounts, savings accounts, money market accounts, and fixed rate and fixed maturity certificates of deposits; and cash management products. It also provides commercial, commercial real estate, consumer, manufactured housing, and small business administration loans, as well as agricultural loans for real estate and operating lines; home equity lines of credit collateralized by residential real estate; single family real estate loans; and installment loans consisting of automobile and general-purpose loans. The company serves small to medium-sized businesses and their owners, professionals, high-net worth individuals, and non-profit organizations. Community West Bancshares was founded in 1989 and is headquartered in Goleta, California.
Fauquier Bankshares logo

Fauquier Bankshares

NASDAQ:FBSS
Fauquier Bankshares, Inc. operates as the bank holding company for The Fauquier Bank that provides retail banking services to individuals and businesses. The company offers interest and noninterest-bearing checking, money market, and savings accounts; and time deposits. It provides various loans, such as secured and unsecured commercial and industrial, commercial real estate, construction and land, residential real estate, personal, and home equity lines of credit, as well as automobile and various consumer financing services. In addition, the company offers safe deposit, ATM, stop payment, wire transfer, and internet and mobile banking services, as well as debit and credit cards; and personalized services, such as investment management, financial planning, trust, estate settlement, retirement, insurance, and brokerage services. It operates through eleven banking offices in Fauquier and Prince William counties, Virginia. The company was founded in 1902 and is based in Warrenton, Virginia.
Peoples Financial logo

Peoples Financial

OTCMKTS:PFBX
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.