S&P 500   4,967.23
DOW   37,986.40
QQQ   414.65
How major US stock indexes fared Friday, 4/19/2024
Stock market today: Tumbling tech stocks drag Wall Street to the finish line of another losing week
American Express profits jump 34%, helped by jump in new customers, higher spending
American Express, Fifth Third rise; Netflix, PPG Industries fall, Friday, 4/19/2024
Intuitive Surgical Stock Can Trend Much Higher This Year 
3 Magnificent Seven Stocks Outperforming the Rest
Bargain Hunting: 3 Stocks With RSIs That Scream Oversold
S&P 500   4,967.23
DOW   37,986.40
QQQ   414.65
How major US stock indexes fared Friday, 4/19/2024
Stock market today: Tumbling tech stocks drag Wall Street to the finish line of another losing week
American Express profits jump 34%, helped by jump in new customers, higher spending
American Express, Fifth Third rise; Netflix, PPG Industries fall, Friday, 4/19/2024
Intuitive Surgical Stock Can Trend Much Higher This Year 
3 Magnificent Seven Stocks Outperforming the Rest
Bargain Hunting: 3 Stocks With RSIs That Scream Oversold
S&P 500   4,967.23
DOW   37,986.40
QQQ   414.65
How major US stock indexes fared Friday, 4/19/2024
Stock market today: Tumbling tech stocks drag Wall Street to the finish line of another losing week
American Express profits jump 34%, helped by jump in new customers, higher spending
American Express, Fifth Third rise; Netflix, PPG Industries fall, Friday, 4/19/2024
Intuitive Surgical Stock Can Trend Much Higher This Year 
3 Magnificent Seven Stocks Outperforming the Rest
Bargain Hunting: 3 Stocks With RSIs That Scream Oversold
S&P 500   4,967.23
DOW   37,986.40
QQQ   414.65
How major US stock indexes fared Friday, 4/19/2024
Stock market today: Tumbling tech stocks drag Wall Street to the finish line of another losing week
American Express profits jump 34%, helped by jump in new customers, higher spending
American Express, Fifth Third rise; Netflix, PPG Industries fall, Friday, 4/19/2024
Intuitive Surgical Stock Can Trend Much Higher This Year 
3 Magnificent Seven Stocks Outperforming the Rest
Bargain Hunting: 3 Stocks With RSIs That Scream Oversold

Compare Stocks

Comparative Price Performance Over Time

Compare Stocks - Price & Volume

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
$21.80
-0.9%
$22.36
$21.30
$24.00
$97.88M0.291,608 shs1,325 shs
CB Financial Services, Inc. stock logo
CBFV
CB Financial Services
$21.36
+0.0%
$21.81
$17.20
$27.02
$109.85M0.563,556 shs377 shs
Community West Bancshares stock logo
CWBC
Community West Bancshares
$18.10
-1.6%
$15.75
$12.59
$24.47
$161.25M0.8542,760 shs114,755 shs
DIMC
Dimeco
$34.35
$35.18
$32.01
$44.50
$86.91M0.12523 shs50 shs
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
$41.80
+0.4%
$41.67
$31.25
$42.60
$147.97M0.383,454 shs1,585 shs
(Almost) Everything You Need To Know About The EV Market Cover

Click the link below and we'll send you MarketBeat's guide to investing in electric vehicle technologies (EV) and which EV stocks show the most promise.

Get This Free Report

Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
0.00%0.00%-2.22%-8.10%-3.51%
CB Financial Services, Inc. stock logo
CBFV
CB Financial Services
+0.19%0.00%-1.16%-11.89%0.00%
Community West Bancshares stock logo
CWBC
Community West Bancshares
+0.82%+2.62%+25.87%+15.66%+43.67%
DIMC
Dimeco
0.00%-0.72%-2.97%+2.05%-13.09%
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
+0.22%-0.98%-0.26%+2.81%+5.44%

MarketRank™

CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
N/AN/AN/AN/AN/AN/AN/AN/A
CB Financial Services, Inc. stock logo
CBFV
CB Financial Services
4.0038 of 5 stars
2.03.03.32.72.80.02.5
Community West Bancshares stock logo
CWBC
Community West Bancshares
3.3618 of 5 stars
1.54.02.50.01.93.33.1
DIMC
Dimeco
N/AN/AN/AN/AN/AN/AN/AN/A
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
0.7896 of 5 stars
0.03.02.50.01.80.01.3

Analyst Ratings

CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
N/AN/AN/AN/A
CB Financial Services, Inc. stock logo
CBFV
CB Financial Services
2.00
Hold$24.6715.48% Upside
Community West Bancshares stock logo
CWBC
Community West Bancshares
3.00
Buy$19.507.73% Upside
DIMC
Dimeco
N/AN/AN/AN/A
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
N/AN/AN/AN/A

Current Analyst Ratings

Latest CBFV, BMBN, CWBC, DIMC, and UBAB Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
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
2/5/2024
CB Financial Services, Inc. stock logo
CBFV
CB Financial Services
DA Davidson
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingNeutral ➝ Neutral$24.00
(Data available from 4/19/2021 forward. View 10+ years of historical ratings with our analyst ratings screener.)

Sales & Book Value

CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
N/AN/AN/AN/AN/AN/A
CB Financial Services, Inc. stock logo
CBFV
CB Financial Services
$42.36M2.59$3.01 per share7.10$27.31 per share0.78
Community West Bancshares stock logo
CWBC
Community West Bancshares
$46.27M3.48$2.82 per share6.42$17.53 per share1.03
DIMC
Dimeco
$54.95M1.58$4.88 per share7.04$38.90 per share0.88
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
$87.26M1.70$9.65 per share4.33$24.64 per share1.70

Profitability & Earnings

CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
N/AN/A0.00N/AN/AN/AN/AN/A
CB Financial Services, Inc. stock logo
CBFV
CB Financial Services
$22.55M$4.374.899.62N/A26.15%10.26%0.88%4/26/2024 (Estimated)
Community West Bancshares stock logo
CWBC
Community West Bancshares
$25.54M$2.178.346.35N/A23.39%13.47%1.04%7/18/2024 (Estimated)
DIMC
Dimeco
$10.83MN/A0.00N/AN/AN/AN/AN/A
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
$31.55M$8.834.736.09N/A36.17%31.11%2.34%4/26/2024 (Estimated)

Latest CBFV, BMBN, CWBC, DIMC, and UBAB Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
1/31/2024Q4 2023
CB Financial Services, Inc. stock logo
CBFV
CB Financial Services
$0.57$0.60+$0.03-$1.32$12.90 million$27.65 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
1/26/2024Q4 2023
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
$1.86$2.95+$1.09$2.95$17.89 million$26.41 million

Dividends

CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
$0.803.67%N/AN/AN/A
CB Financial Services, Inc. stock logo
CBFV
CB Financial Services
$1.004.68%+1.37%22.88%1 Years
Community West Bancshares stock logo
CWBC
Community West Bancshares
$0.482.65%+24.91%22.12%N/A
DIMC
Dimeco
$1.604.66%N/AN/AN/A
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
$0.701.67%N/A7.93%N/A

Latest CBFV, BMBN, CWBC, DIMC, and UBAB Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
3/21/2024
DIMC
Dimeco
Quarterly$0.404.64%3/28/20244/1/20244/25/2024
1/31/2024
CB Financial Services, Inc. stock logo
CBFV
CB Financial Services
Quarterly$0.254.17%2/14/20242/15/20242/29/2024
1/25/2024
Community West Bancshares stock logo
CWBC
Community West Bancshares
Quarterly$0.082.01%2/8/20242/9/20242/29/2024
(Data available from 1/1/2013 forward)

Debt

CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
N/AN/AN/A
CB Financial Services, Inc. stock logo
CBFV
CB Financial Services
0.25
0.91
0.91
Community West Bancshares stock logo
CWBC
Community West Bancshares
0.34
0.65
0.65
DIMC
Dimeco
0.35
0.86
0.86
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
0.41
0.89
0.89

Ownership

Miscellaneous

CompanyEmployeesShares OutstandingFree FloatOptionable
Benchmark Bankshares, Inc. stock logo
BMBN
Benchmark Bankshares
1114.49 million3.87 millionNot Optionable
CB Financial Services, Inc. stock logo
CBFV
CB Financial Services
1595.14 million4.66 millionNot Optionable
Community West Bancshares stock logo
CWBC
Community West Bancshares
1348.91 million7.03 millionOptionable
DIMC
Dimeco
832.53 million2.05 millionNot Optionable
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
1773.54 millionN/ANot Optionable

CBFV, BMBN, CWBC, DIMC, and UBAB Headlines

SourceHeadline
Guest notebook: Alabama ethics laws cripple researchers, universitiesGuest notebook: Alabama ethics laws cripple researchers, universities
bizjournals.com - April 19 at 1:25 AM
Alabama Mercedes workers to vote on union representationAlabama Mercedes workers to vote on union representation
msn.com - April 18 at 8:25 PM
Op-ed: How Alabama can protect its workers’ privacyOp-ed: How Alabama can protect its workers’ privacy
al.com - April 18 at 5:24 AM
Alabama House bill aiming to improve childcare access and quality moves forwardAlabama House bill aiming to improve childcare access and quality moves forward
msn.com - April 17 at 10:38 PM
Alabama lawmakers OK bill barring state incentives to companies that voluntarily recognize unionAlabama lawmakers OK bill barring state incentives to companies that voluntarily recognize union
msn.com - April 17 at 10:38 PM
Alabama doctor donates $2.3 million to UAB to aid southeast Alabama studentsAlabama doctor donates $2.3 million to UAB to aid southeast Alabama students
msn.com - April 17 at 10:38 PM
An Alabama city is one of the nation’s hotspots for credit card fraud, ID theft, study showsAn Alabama city is one of the nation’s hotspots for credit card fraud, ID theft, study shows
msn.com - April 17 at 10:38 PM
UAB CORD cancer research program molds future leaders through experience and fostering of communityUAB CORD cancer research program molds future leaders through experience and fostering of community
uab.edu - April 17 at 10:38 PM
Alabama one step closer to protecting access to contraceptionAlabama one step closer to protecting access to contraception
msn.com - April 12 at 6:22 PM
2023 Alabama Kids Count Data Book released2023 Alabama Kids Count Data Book released
msn.com - April 12 at 6:22 PM
‘We need the transparency’: New bill would strengthen Alabama’s public records law‘We need the transparency’: New bill would strengthen Alabama’s public records law
msn.com - April 12 at 6:22 PM
Jenny and Jordan Plaster named Family of the Year by UWWAs Alexis deTocqueville SocietyJenny and Jordan Plaster named Family of the Year by UWWA's Alexis deTocqueville Society
msn.com - April 11 at 10:17 AM
ABC 33/40 Joins Community Food Bank of Central Alabama for Week of ServiceABC 33/40 Joins Community Food Bank of Central Alabama for Week of Service
msn.com - April 10 at 1:45 PM
Libs of TikTok: ‘Illegal’ Alabama man responsible for ‘Biden’s border bloodbath’ despite dropped murder chargeLibs of TikTok: ‘Illegal’ Alabama man responsible for ‘Biden’s border bloodbath’ despite dropped murder charge
msn.com - April 10 at 1:45 PM
Hydrologic outlook for North AlabamaHydrologic outlook for North Alabama
msn.com - April 8 at 7:40 PM
UAW: Alabama workers at Mercedes Benz want a vote on unionizationUAW: Alabama workers at Mercedes Benz want a vote on unionization
apr.org - April 7 at 2:48 PM
MBs Alabama car plant could unionize; SEC puts its climate rule on ice for nowMB's Alabama car plant could unionize; SEC puts its climate rule on ice for now
postandcourier.com - April 6 at 12:28 AM
Alabama Mercedes-Benz plant workers file for union election, UAW saysAlabama Mercedes-Benz plant workers file for union election, UAW says
autoblog.com - April 5 at 7:27 PM
Mercedes workers at an Alabama plant call for union representation voteMercedes workers at an Alabama plant call for union representation vote
thehour.com - April 5 at 2:27 PM
Company with major north Alabama ties one of few bright spotsCompany with major north Alabama ties one of few bright spots
al.com - April 5 at 9:26 AM
United Cerebral Palsy of Mobile holds clearance saleUnited Cerebral Palsy of Mobile holds clearance sale
msn.com - April 4 at 11:25 PM
Alabama House bill would allow local law enforcement to enforce federal immigration lawsAlabama House bill would allow local law enforcement to enforce federal immigration laws
yahoo.com - April 4 at 3:23 AM
UAW files charges against Mercedes-Benz in Germany for alleged Alabama anti-union actionsUAW files charges against Mercedes-Benz in Germany for alleged Alabama anti-union actions
msn.com - April 4 at 3:23 AM
Mercedes workers in Alabama to file for union vote this week, UAW leader saysMercedes workers in Alabama to file for union vote this week, UAW leader says
msn.com - April 3 at 5:22 PM

New MarketBeat Followers Over Time

Media Sentiment Over Time

Company Descriptions

Benchmark Bankshares logo

Benchmark Bankshares

OTCMKTS:BMBN
Benchmark Bankshares, Inc. operates as the holding company for Benchmark Community Bank that provides various banking products and services in the United States. The company accepts various deposits, such as checking, saving, commercial services, and youth accounts. Its loan products include personal, mortgage, other real estate, business, auto, and student loans. The company also offers credit and debit cards; wealth management services comprising financial solutions, financial and retirement planning, and portfolio management, as well as estate, charitable giving, and trust services; and reorder checks, safe deposit boxes, wire transfers, bill pay, and internet and mobile banking services. Benchmark Bankshares, Inc. was founded in 1971 and is based in Kenbridge, Virginia.
CB Financial Services logo

CB Financial Services

NASDAQ:CBFV
CB Financial Services, Inc. operates as the bank holding company for Community Bank that provides various banking products and services for individuals and businesses in southwestern Pennsylvania, West Virginia, and Ohio. The company's primary deposit products include demand deposits, NOW accounts, money market accounts, and savings accounts, as well as time deposit products. Its loan products comprise residential real estate loans, such as one- to four-family mortgage loans, home equity installment loans, and home equity lines of credit; commercial real estate loans that are secured primarily by improved properties, such as retail facilities, office buildings, and other non-residential buildings; construction loans to individuals to finance the construction of residential dwellings, as well as for the construction of commercial properties, including hotels, apartment buildings, housing developments, and owner-occupied properties used for businesses; commercial and industrial loans, and lines of credit; consumer loans consisting of indirect auto loans, secured and unsecured loans, and lines of credit; and other loans. In addition, the company conducts insurance agency activities by offering property and casualty, commercial liability, surety, and other insurance products. The company was founded in 1901 and is headquartered in Carmichaels, 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.

Dimeco

OTCMKTS:DIMC
Dimeco, Inc. operates as the bank holding company for The Dime Bank that provides banking products and services to individuals and businesses in the United States. It accepts various deposits, including checking, savings, and individual retirement accounts, as well as certificates of deposit. It also provides consumer, mortgage, construction, home equity, student, business term, business vehicle, business equipment, capital improvement, and commercial real estate loans; business lines of credit; and acquisition financing and investment services. In addition, the company offers wealth management services; and business services, cash management, remote deposit, and merchant services. Further, it provides online and mobile banking, bill pay, mobile deposit, transfer, and e-statement services; and debit and credit cards. Dimeco, Inc. was founded in 1905 and is based in Honesdale, Pennsylvania.
United Bancorporation of Alabama logo

United Bancorporation of Alabama

OTCMKTS:UBAB
United Bancorporation of Alabama, Inc. operates as the bank holding company for United Bank that provides banking services. The company offers checking and savings accounts, certificates of deposit, individual retirement accounts, small business programs, business solutions, merchant services, and cash management services. It also provides various lending services, such as personal loans, business loans, lines of credit, and equipment loans; real estate loans for the agricultural community and working lines of credit; and overdraft services. In addition, the company offers debit cards, prepaid cards, Visa credit cards, gift cards, and safe deposit boxes. Further, it provides check cashing, convenience, remote deposit, mobile check deposit, personal storage compartments, Web payment options, insurance products, investment and brokerage, and online and mobile banking services. United Bancorporation of Alabama, Inc. was founded in 1904 and is based in Atmore, Alabama.