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
Blue Ridge Bankshares, Inc. stock logo
BRBS
Blue Ridge Bankshares
$3.57
+0.6%
$3.29
$2.25
$3.83
$313.39M0.8259,922 shs128,109 shs
ChoiceOne Financial Services, Inc. stock logo
COFS
ChoiceOne Financial Services
$30.08
+3.7%
$27.93
$23.71
$38.15
$269.79M0.5633,761 shs61,334 shs
Oak Valley Bancorp stock logo
OVLY
Oak Valley Bancorp
$26.22
+3.1%
$24.74
$22.70
$32.24
$219.78M0.4713,030 shs8,133 shs
The Community Financial Co. stock logo
TCFC
Community Financial
$27.09
$27.09
$24.25
$41.43
$153.57M0.7614,951 shsN/A
The 10 Best AI Stocks to Own in 2025 Cover

Wondering 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 Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Blue Ridge Bankshares, Inc. stock logo
BRBS
Blue Ridge Bankshares
0.00%+0.28%+16.39%+0.85%+32.96%
ChoiceOne Financial Services, Inc. stock logo
COFS
ChoiceOne Financial Services
0.00%-0.21%+15.13%-12.44%+14.36%
Oak Valley Bancorp stock logo
OVLY
Oak Valley Bancorp
0.00%-3.44%+5.42%-9.32%+6.53%
The Community Financial Co. stock logo
TCFC
Community Financial
0.00%0.00%0.00%0.00%0.00%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Blue Ridge Bankshares, Inc. stock logo
BRBS
Blue Ridge Bankshares
N/AN/AN/AN/AN/AN/AN/AN/A
ChoiceOne Financial Services, Inc. stock logo
COFS
ChoiceOne Financial Services
3.7993 of 5 stars
2.53.04.20.03.81.71.9
Oak Valley Bancorp stock logo
OVLY
Oak Valley Bancorp
3.5936 of 5 stars
0.05.03.30.02.72.51.3
The Community Financial Co. stock logo
TCFC
Community Financial
N/AN/AN/AN/AN/AN/AN/AN/A
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Blue Ridge Bankshares, Inc. stock logo
BRBS
Blue Ridge Bankshares
0.00
N/AN/AN/A
ChoiceOne Financial Services, Inc. stock logo
COFS
ChoiceOne Financial Services
3.00
Buy$37.0023.01% Upside
Oak Valley Bancorp stock logo
OVLY
Oak Valley Bancorp
0.00
N/AN/AN/A
The Community Financial Co. stock logo
TCFC
Community Financial
0.00
N/AN/AN/A

Current Analyst Ratings Breakdown

Latest OVLY, BRBS, COFS, and TCFC Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
3/10/2025
ChoiceOne Financial Services, Inc. stock logo
COFS
ChoiceOne Financial Services
Hovde Group
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Initiated CoverageOutperform$35.00
3/3/2025
ChoiceOne Financial Services, Inc. stock logo
COFS
ChoiceOne Financial Services
Janney Montgomery Scott
Subscribe to MarketBeat All Access for the recommendation accuracy rating
UpgradeNeutral ➝ Buy
(Data available from 5/12/2022 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Blue Ridge Bankshares, Inc. stock logo
BRBS
Blue Ridge Bankshares
$86.12M3.64N/AN/A$9.69 per share0.37
ChoiceOne Financial Services, Inc. stock logo
COFS
ChoiceOne Financial Services
$103.15M2.62$4.17 per share7.22$25.93 per share1.16
Oak Valley Bancorp stock logo
OVLY
Oak Valley Bancorp
$77.25M2.85$3.82 per share6.86$20.03 per share1.31
The Community Financial Co. stock logo
TCFC
Community Financial
$82.52M1.86$6.03 per share4.49$33.12 per share0.82
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Blue Ridge Bankshares, Inc. stock logo
BRBS
Blue Ridge Bankshares
-$15.39M-$0.50N/AN/A-8.84%-5.48%-0.52%N/A
ChoiceOne Financial Services, Inc. stock logo
COFS
ChoiceOne Financial Services
$26.73M$1.239.237.81N/A19.21%12.44%1.04%7/24/2025 (Estimated)
Oak Valley Bancorp stock logo
OVLY
Oak Valley Bancorp
$24.95M$2.978.68N/A28.03%14.28%1.35%7/16/2025 (Estimated)
The Community Financial Co. stock logo
TCFC
Community Financial
$28.32M$5.205.21N/A29.65%15.94%1.26%N/A

Latest OVLY, BRBS, COFS, and TCFC Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
4/30/2025Q1 2025
ChoiceOne Financial Services, Inc. stock logo
COFS
ChoiceOne Financial Services
$0.82$0.86+$0.04-$1.29$29.70 million$31.23 million
4/18/2025Q1 2025
Oak Valley Bancorp stock logo
OVLY
Oak Valley Bancorp
N/A$0.64N/A$0.64N/A$19.42 million
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Blue Ridge Bankshares, Inc. stock logo
BRBS
Blue Ridge Bankshares
$0.4913.73%N/AN/A 10 Years
ChoiceOne Financial Services, Inc. stock logo
COFS
ChoiceOne Financial Services
$1.123.72%+5.06%91.06%13 Years
Oak Valley Bancorp stock logo
OVLY
Oak Valley Bancorp
$0.602.29%-8.63%20.20%11 Years
The Community Financial Co. stock logo
TCFC
Community Financial
$0.702.58%+11.87%13.46%2 Years

Latest OVLY, BRBS, COFS, and TCFC Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
2/26/2025
ChoiceOne Financial Services, Inc. stock logo
COFS
ChoiceOne Financial Services
quarterly$0.283.53%3/14/20253/14/20253/31/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Blue Ridge Bankshares, Inc. stock logo
BRBS
Blue Ridge Bankshares
0.68
1.06
1.05
ChoiceOne Financial Services, Inc. stock logo
COFS
ChoiceOne Financial Services
0.99
0.74
0.74
Oak Valley Bancorp stock logo
OVLY
Oak Valley Bancorp
N/A
0.76
0.76
The Community Financial Co. stock logo
TCFC
Community Financial
0.10
0.85
0.85

Institutional Ownership

CompanyInstitutional Ownership
Blue Ridge Bankshares, Inc. stock logo
BRBS
Blue Ridge Bankshares
50.48%
ChoiceOne Financial Services, Inc. stock logo
COFS
ChoiceOne Financial Services
19.90%
Oak Valley Bancorp stock logo
OVLY
Oak Valley Bancorp
30.86%
The Community Financial Co. stock logo
TCFC
Community Financial
37.81%
CompanyEmployeesShares OutstandingFree FloatOptionable
Blue Ridge Bankshares, Inc. stock logo
BRBS
Blue Ridge Bankshares
56087.79 million69.90 millionOptionable
ChoiceOne Financial Services, Inc. stock logo
COFS
ChoiceOne Financial Services
3808.97 million8.25 millionNot Optionable
Oak Valley Bancorp stock logo
OVLY
Oak Valley Bancorp
2008.38 million6.75 millionNot Optionable
The Community Financial Co. stock logo
TCFC
Community Financial
1995.67 million5.22 millionNot Optionable

Recent News About These Companies

TCFC Finance Ltd Share Price
Community Investing 101

New MarketBeat Followers Over Time

Media Sentiment Over Time

Blue Ridge Bankshares stock logo

Blue Ridge Bankshares NASDAQ:BRBS

$3.57 +0.02 (+0.56%)
Closing price 04:00 PM Eastern
Extended Trading
$3.58 +0.01 (+0.14%)
As of 04:05 PM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. Learn more.

Blue Ridge Bankshares, Inc. operates as a bank holding company for the Blue Ridge Bank, National Association that provides commercial and consumer banking, and financial services. It operates through: Commercial Banking and Mortgage Banking segments. The company accepts checking, savings, money market, cash management, and individual retirement accounts, as well as certificates of deposit. It also offers commercial and industrial, residential mortgages, commercial mortgages, home equity, consumer installment, and guaranteed government loans; and residential mortgage loans and mortgages loans on real estate. In addition, it provides wire, direct deposit payroll, remote deposit, electronic statement, and other services; and property and casualty insurance products to individuals and businesses, as well as online, mobile, and telephone banking services. Further, the company offers employee benefit plans and administration services; management services for personal and corporate trusts, including estate planning and settlement, and trust administration, investment and wealth management services. It operates in Callao, Charlottesville, Chester, Colonial Heights, Culpeper, Fredericksburg, Gordonsville, Harrisonburg, Hartfield, Henrico, Kilmarnock, Louisa, Luray, Martinsville, Midlothian, Mineral, Montross, Orange, Petersburg, Richmond, Shenandoah, Suffolk, Virginia Beach, Warsaw, and White Stone, Virginia; and Greensboro, North Carolina. The company was founded in 1893 and is headquartered in Charlottesville, Virginia.

ChoiceOne Financial Services stock logo

ChoiceOne Financial Services NASDAQ:COFS

$30.08 +1.07 (+3.69%)
Closing price 04:00 PM Eastern
Extended Trading
$30.06 -0.02 (-0.08%)
As of 04:05 PM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. Learn more.

ChoiceOne Financial Services, Inc. operates as the bank holding company for ChoiceOne Bank that provides banking services to corporations, partnerships, and individuals in Michigan. The company offers various deposit products, including time, savings, and demand deposits, safe deposit, and automated transaction machine services. It also provides commercial lending products, such as business, industry, agricultural, construction, inventory, and real estate loans; and consumer loans comprising direct and indirect loans to consumers and purchasers of residential and real properties. In addition, the company offers alternative investment products, which include annuities and mutual funds; and sells insurance policies, such as life and health for commercial and consumer clients. Further, it provides trust and wealth management services. ChoiceOne Financial Services, Inc. was founded in 1898 and is headquartered in Sparta, Michigan.

Oak Valley Bancorp stock logo

Oak Valley Bancorp NASDAQ:OVLY

$26.22 +0.78 (+3.07%)
Closing price 04:00 PM Eastern
Extended Trading
$26.18 -0.04 (-0.17%)
As of 04:05 PM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Polygon.io. Learn more.

Oak Valley Bancorp operates as the bank holding company for Oak Valley Community Bank that provides a range of commercial banking services to individuals and small to medium-sized businesses in the Central Valley and the Eastern Sierras. The company's deposits products include checking and savings, money market, health savings, and individual retirement accounts, as well as certificates of deposit. It also offers commercial real estate loans, commercial business lending and trade finance, and small business administration lending, as well as consumer loans, including automobile loans, home mortgages, credit lines, and other personal loans. In addition, the company provides online and mobile banking, remote deposit capture, merchant, night depository, extended hours, wire transfer of funds, note collection services, and automated teller machines. The company was incorporated in 1990 and is headquartered in Oakdale, California.

Community Financial stock logo

Community Financial NASDAQ:TCFC

The Community Financial Corporation operates as the bank holding company for Community Bank of the Chesapeake that provides commercial and retail banking services to individuals and businesses. The company offers demand, savings, money market, and time deposit accounts, as well as certificates of deposit; and commercial real estate and other non-residential real estate, residential first mortgage, residential rental mortgage, construction and land development, home equity and second mortgage, and commercial equipment loans, as well as commercial loan products, including term loans, demand loans, and lines of credit; consumer loans, such as loans for automobiles, boats, recreational vehicles, and trucks, home improvement loans, secured and unsecured personal lines of credit, and credit card loans. It also provides safe deposit box, night depository, cash vault, automated clearinghouse transaction, wire transfer, automated teller machine (ATM), online and telephone banking, retail and business mobile banking, remote deposit capture, reciprocal deposit, merchant card, credit monitoring, investment, positive pay, payroll, account reconciliation, bill pay, credit card, and lockbox services. The company was formerly known as Tri-County Financial Corporation and changed its name to The Community Financial Corporation in October 2013. The Community Financial Corporation was founded in 1950 and is headquartered in Waldorf, Maryland.