Compare Stocks

Comparative Price Performance Over Time

Compare Stocks - Price & Volume

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Bank of South Carolina Co. stock logo
BKSC
Bank of South Carolina
$13.25
+0.4%
$12.33
$9.52
$15.24
$72.35M0.562,455 shs10,661 shs
Community West Bancshares stock logo
CWBC
Community West Bancshares
$17.40
-0.3%
$16.52
$12.59
$24.47
$155.03M0.8851,248 shs23,087 shs
Ohio Valley Banc Corp. stock logo
OVBC
Ohio Valley Banc
$22.80
+0.9%
$23.92
$21.67
$25.95
$109.21M0.111,869 shs1,525 shs
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
$40.80
-1.7%
$41.85
$31.25
$42.60
$144.43M0.392,109 shs2,339 shs
The Best High-Yield Dividend Stocks for 2024 Cover

Looking to generate income with your stock portfolio? Use these ten stocks to generate a safe and reliable source of investment income.

Get This Free Report

Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Bank of South Carolina Co. stock logo
BKSC
Bank of South Carolina
+0.38%+10.42%+6.11%+5.58%-5.02%
Community West Bancshares stock logo
CWBC
Community West Bancshares
-0.29%-2.41%-6.95%+18.77%+51.17%
Ohio Valley Banc Corp. stock logo
OVBC
Ohio Valley Banc
+1.86%+0.09%-3.24%-4.28%-3.68%
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
-1.69%-1.69%-3.43%-0.49%+10.27%

MarketRank™

CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Bank of South Carolina Co. stock logo
BKSC
Bank of South Carolina
N/AN/AN/AN/AN/AN/AN/AN/A
Community West Bancshares stock logo
CWBC
Community West Bancshares
4.3577 of 5 stars
2.33.02.50.03.33.33.8
Ohio Valley Banc Corp. stock logo
OVBC
Ohio Valley Banc
3.7121 of 5 stars
0.04.02.53.43.51.71.9
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
0.8735 of 5 stars
0.03.02.50.01.90.01.3

Analyst Ratings

CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Bank of South Carolina Co. stock logo
BKSC
Bank of South Carolina
N/AN/AN/AN/A
Community West Bancshares stock logo
CWBC
Community West Bancshares
2.67
Moderate Buy$20.3316.86% Upside
Ohio Valley Banc Corp. stock logo
OVBC
Ohio Valley Banc
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 CWBC, UBAB, BKSC, and OVBC 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 5/4/2021 forward. View 10+ years of historical ratings with our analyst ratings screener.)

Sales & Book Value

CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Bank of South Carolina Co. stock logo
BKSC
Bank of South Carolina
$26.08M2.77$1.08 per share12.31$8.61 per share1.54
Community West Bancshares stock logo
CWBC
Community West Bancshares
$109.44M1.42$2.83 per share6.15$17.53 per share0.99
Ohio Valley Banc Corp. stock logo
OVBC
Ohio Valley Banc
$74.49M1.47$2.92 per share7.82$30.17 per share0.76
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
$87.26M1.66$9.44 per share4.32$35.29 per share1.16

Profitability & Earnings

CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Bank of South Carolina Co. stock logo
BKSC
Bank of South Carolina
$5.49M$0.9513.95N/A19.55%12.11%0.83%N/A
Community West Bancshares stock logo
CWBC
Community West Bancshares
$25.54M$1.899.216.57N/A20.04%11.58%0.91%7/18/2024 (Estimated)
Ohio Valley Banc Corp. stock logo
OVBC
Ohio Valley Banc
$12.63M$2.419.46N/A14.70%8.25%0.88%7/25/2024 (Estimated)
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
$31.54M$8.714.685.95N/A34.65%28.36%2.27%N/A

Latest CWBC, UBAB, BKSC, and OVBC Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
4/26/2024Q1 2024
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
$1.71$1.75+$0.04$1.75$17.93 million$17.30 million
4/9/2024Q1 2024
Bank of South Carolina Co. stock logo
BKSC
Bank of South Carolina
N/A$0.25+$0.25$0.25N/A$5.16 million

Dividends

CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Bank of South Carolina Co. stock logo
BKSC
Bank of South Carolina
$0.685.13%-8.24%71.58%N/A
Community West Bancshares stock logo
CWBC
Community West Bancshares
$0.482.76%+31.16%25.40%1 Years
Ohio Valley Banc Corp. stock logo
OVBC
Ohio Valley Banc
$0.883.86%-8.19%36.51%1 Years
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
$0.701.72%N/A8.04%N/A

Latest CWBC, UBAB, BKSC, and OVBC 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
4/16/2024
Ohio Valley Banc Corp. stock logo
OVBC
Ohio Valley Banc
Quarterly$0.223.67%4/25/20244/26/20245/10/2024
3/28/2024
Bank of South Carolina Co. stock logo
BKSC
Bank of South Carolina
Quarterly$0.175.34%4/8/20244/9/20244/30/2024
(Data available from 1/1/2013 forward)

Debt

CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Bank of South Carolina Co. stock logo
BKSC
Bank of South Carolina
N/A
0.64
0.64
Community West Bancshares stock logo
CWBC
Community West Bancshares
0.34
0.65
0.65
Ohio Valley Banc Corp. stock logo
OVBC
Ohio Valley Banc
0.37
0.95
0.95
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
0.33
0.95
0.95

Ownership

Miscellaneous

CompanyEmployeesShares OutstandingFree FloatOptionable
Bank of South Carolina Co. stock logo
BKSC
Bank of South Carolina
805.46 million3.84 millionNot Optionable
Community West Bancshares stock logo
CWBC
Community West Bancshares
1348.91 million7.03 millionOptionable
Ohio Valley Banc Corp. stock logo
OVBC
Ohio Valley Banc
2704.79 million4.54 millionNot Optionable
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
1773.54 millionN/ANot Optionable

CWBC, UBAB, BKSC, and OVBC Headlines

SourceHeadline
Alabama lawmakers approve legislation to ensure President Biden is on the November ballotAlabama lawmakers approve legislation to ensure President Biden is on the November ballot
msn.com - May 2 at 7:48 PM
Students, graduates of UAB’s award-winning public relations program command attentionStudents, graduates of UAB’s award-winning public relations program command attention
uab.edu - May 1 at 7:26 PM
Sports Betting Left Behind in Alabama, Ending Legalization Hopes as Gambling Bills AdvanceSports Betting Left Behind in Alabama, Ending Legalization Hopes as Gambling Bills Advance
covers.com - May 1 at 7:26 PM
Alabama school eyes purchase of Birmingham-Southern College campusAlabama school eyes purchase of Birmingham-Southern College campus
bizjournals.com - April 30 at 1:22 PM
Alabama A&M University preparing offer to buy Birmingham-Southern campusAlabama A&M University preparing offer to buy Birmingham-Southern campus
abc3340.com - April 30 at 3:21 AM
Op-ed: Alabama union president says out-of-touch lawmakers are the ‘real leeches’Op-ed: Alabama union president says out-of-touch lawmakers are the ‘real leeches’
al.com - April 28 at 11:13 AM
Alabama Defensive Lineman Justin Eboigbe Drafted By Los Angeles ChargersAlabama Defensive Lineman Justin Eboigbe Drafted By Los Angeles Chargers
si.com - April 28 at 6:13 AM
Former Alabama DL Justin Eboigbe selected by Los Angeles Chargers in fourth round of 2024 NFL draftFormer Alabama DL Justin Eboigbe selected by Los Angeles Chargers in fourth round of 2024 NFL draft
msn.com - April 28 at 6:13 AM
Most Of Alabama Wants UnionsMost Of Alabama Wants Unions
msn.com - April 27 at 2:17 AM
United Bancorporation of Alabama GAAP EPS of $1.75United Bancorporation of Alabama GAAP EPS of $1.75
msn.com - April 26 at 11:15 AM
United Bancorporation of Alabama, Inc. Announces First Quarter ResultsUnited Bancorporation of Alabama, Inc. Announces First Quarter Results
prnewswire.com - April 26 at 8:30 AM
United Bancorporation of Alabama (UBAB) Set to Announce Quarterly Earnings on FridayUnited Bancorporation of Alabama (UBAB) Set to Announce Quarterly Earnings on Friday
americanbankingnews.com - April 25 at 5:08 AM
Why some Alabama Mercedes-Benz workers oppose union: ‘There’s no way I’d bring the UAW in’Why some Alabama Mercedes-Benz workers oppose union: ‘There’s no way I’d bring the UAW in’
msn.com - April 24 at 9:36 AM
U.S. Mint releases coin honoring innovation in AlabamaU.S. Mint releases coin honoring innovation in Alabama
msn.com - April 23 at 6:31 PM
‘Their opportunity to give back’: UCP of West Alabama starts Tidy Up Tuscaloosa program‘Their opportunity to give back’: UCP of West Alabama starts Tidy Up Tuscaloosa program
wbrc.com - April 23 at 8:30 AM
Mercedes Benz Alabama plant workers to vote on UAW membershipMercedes Benz Alabama plant workers to vote on UAW membership
msn.com - April 22 at 11:36 PM
Robert Halli, founding dean of the University of Alabama’s Honors College, dies at 78Robert Halli, founding dean of the University of Alabama’s Honors College, dies at 78
msn.com - April 20 at 11:52 PM
Alabama A&M joins statewide economic growth planAlabama A&M joins statewide economic growth plan
waaytv.com - April 20 at 11:52 PM
Alabama House passes ‘Working for Alabama’ packageAlabama House passes ‘Working for Alabama’ package
yahoo.com - April 20 at 11:52 PM
Mercedes-Benz workers in Alabama to vote on joining UAWMercedes-Benz workers in Alabama to vote on joining UAW
msn.com - April 20 at 11:52 PM
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

New MarketBeat Followers Over Time

Media Sentiment Over Time

Company Descriptions

Bank of South Carolina logo

Bank of South Carolina

NASDAQ:BKSC
Bank of South Carolina Corporation operates as a bank holding company for The Bank of South Carolina that provides a range of financial products and services primarily in Charleston, Berkeley, and Dorchester counties of South Carolina. Its deposits include non-interest-bearing demand accounts, NOW accounts, money market accounts, time deposits, and savings accounts, as well as certificates of deposit. The company offers secured and unsecured commercial loans, commercial real estate construction loans, consumer construction loans, home equity lines of credit, and mortgage originations, as well as paycheck protection program loans. It operates five banking house locations. The company was founded in 1986 and is headquartered in Charleston, South Carolina.
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.
Ohio Valley Banc logo

Ohio Valley Banc

NASDAQ:OVBC
Ohio Valley Banc Corp. operates as the bank holding company for The Ohio Valley Bank Company that provides commercial and consumer banking products and services. The company operates in two segments, Banking and Consumer Finance. It accepts various deposit products, including checking, savings, time, and money market accounts, as well as individual retirement accounts, demand deposits, NOW accounts, and certificates of deposit. The company also provides various residential real estate loans, including one-to four-family residential mortgages; commercial loans for securing equipment, inventory, stock, commercial real estate, and rental property; and consumer loans secured by automobiles, mobile homes, recreational vehicles, and other personal property, as well as personal loans, unsecured credit card receivables, floor plan and student loans, and construction loans. In addition, it offers safe deposit box, wire transfer, credit card, home equity loans, and Internet banking services; and financial management online services, such as cash management and news updates related to repossession auctions, current rates, and general bank news. Further, the company provides automatic teller machines (ATMs), consumer finance, seasonal tax preparation, commercial property, and various liability insurance services, as well as trust and online-only consumer direct mortgage services. The company owns and operates ATMs, including off-site ATMs. It operates offices in Ohio and West Virginia. The company was founded in 1872 and is based in Gallipolis, Ohio.
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.