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
BTCS Inc. stock logo
BTCS
BTCS
$2.17
-3.1%
$2.15
$0.95
$5.41
$45.78M1.241.17 million shs599,579 shs
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
$9.95
-1.5%
$9.04
$7.99
$12.73
$214.52M0.9530,186 shs20,256 shs
Old Point Financial Co. stock logo
OPOF
Old Point Financial
$39.23
-0.5%
$38.97
$13.70
$40.88
$200.27M-0.310,794 shs9,362 shs
Virginia National Bankshares Co. stock logo
VABK
Virginia National Bankshares
$36.60
-2.2%
$36.68
$29.50
$44.00
$197.35M0.447,068 shs4,518 shs
The Next 7 Blockbuster Stocks for Growth Investors Cover

Wondering what the next stocks will be that hit it big, with solid fundamentals? Enter your email address to see which stocks MarketBeat analysts could become the next blockbuster growth stocks.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
BTCS Inc. stock logo
BTCS
BTCS
-3.13%-16.22%+3.33%+16.04%+48.63%
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
-1.49%+4.19%+5.85%+14.50%+12.81%
Old Point Financial Co. stock logo
OPOF
Old Point Financial
-0.46%+0.33%-1.23%+30.29%+165.61%
Virginia National Bankshares Co. stock logo
VABK
Virginia National Bankshares
-2.19%-0.81%-4.44%+2.35%+19.49%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
BTCS Inc. stock logo
BTCS
BTCS
3.3948 of 5 stars
3.54.00.00.02.12.51.3
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
3.5439 of 5 stars
0.03.00.00.01.83.33.8
Old Point Financial Co. stock logo
OPOF
Old Point Financial
2.0311 of 5 stars
0.03.01.70.02.91.71.3
Virginia National Bankshares Co. stock logo
VABK
Virginia National Bankshares
2.8111 of 5 stars
0.05.02.50.02.80.81.3
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
BTCS Inc. stock logo
BTCS
BTCS
3.00
Buy$5.00130.41% Upside
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
0.00
N/AN/AN/A
Old Point Financial Co. stock logo
OPOF
Old Point Financial
0.00
N/AN/AN/A
Virginia National Bankshares Co. stock logo
VABK
Virginia National Bankshares
0.00
N/AN/AN/A

Current Analyst Ratings Breakdown

CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
BTCS Inc. stock logo
BTCS
BTCS
$5.31M8.62N/AN/A$1.64 per share1.32
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
$204.43M1.05$2.32 per share4.28$13.01 per share0.76
Old Point Financial Co. stock logo
OPOF
Old Point Financial
$62.72M3.19$2.90 per share13.51$21.19 per share1.85
Virginia National Bankshares Co. stock logo
VABK
Virginia National Bankshares
$54.38M3.63$4.04 per share9.06$28.52 per share1.28
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
BTCS Inc. stock logo
BTCS
BTCS
$7.82M-$1.715.29N/AN/A366.80%-15.42%-13.77%8/18/2025 (Estimated)
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
$45.34M$0.7911.443.74N/A5.59%7.59%0.67%7/29/2025 (Estimated)
Old Point Financial Co. stock logo
OPOF
Old Point Financial
$9.51M$1.9620.87N/A11.08%8.56%0.66%7/24/2025 (Estimated)
Virginia National Bankshares Co. stock logo
VABK
Virginia National Bankshares
$16.97M$3.3011.62N/A20.32%10.77%1.06%7/18/2025 (Estimated)

Latest BTCS, CPSS, VABK, and OPOF Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
5/15/2025Q1 2025
BTCS Inc. stock logo
BTCS
BTCS
N/A-$0.14N/A-$0.86N/AN/A
5/12/2025Q1 2025
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
$0.30$0.19-$0.11$0.19$109.99 million$106.87 million
4/30/2025Q1 2025
Old Point Financial Co. stock logo
OPOF
Old Point Financial
N/A$0.39N/A$0.42N/A$15.86 million
4/24/2025Q1 2025
Virginia National Bankshares Co. stock logo
VABK
Virginia National Bankshares
N/A$0.83N/A$0.83N/A$14.06 million
3/20/2025Q4 2024
BTCS Inc. stock logo
BTCS
BTCS
-$0.05-$0.34-$0.29$0.14$2.20 million$2.20 million
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
BTCS Inc. stock logo
BTCS
BTCS
$0.052.30%N/AN/A N/A
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
N/AN/AN/AN/AN/A
Old Point Financial Co. stock logo
OPOF
Old Point Financial
$0.561.43%N/A28.57%N/A
Virginia National Bankshares Co. stock logo
VABK
Virginia National Bankshares
$1.443.93%N/A43.64%N/A

Latest BTCS, CPSS, VABK, and OPOF Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
5/27/2025
Old Point Financial Co. stock logo
OPOF
Old Point Financial
quarterly$0.141.4%6/9/20256/9/20256/30/2025
4/23/2025
Virginia National Bankshares Co. stock logo
VABK
Virginia National Bankshares
quarterly$0.364.07%5/15/20255/15/20255/30/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
BTCS Inc. stock logo
BTCS
BTCS
N/A
19.77
19.77
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
10.52
19.17
19.16
Old Point Financial Co. stock logo
OPOF
Old Point Financial
0.35
0.92
0.92
Virginia National Bankshares Co. stock logo
VABK
Virginia National Bankshares
0.32
0.89
0.89

Institutional Ownership

CompanyInstitutional Ownership
BTCS Inc. stock logo
BTCS
BTCS
3.48%
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
47.57%
Old Point Financial Co. stock logo
OPOF
Old Point Financial
33.43%
Virginia National Bankshares Co. stock logo
VABK
Virginia National Bankshares
37.39%

Insider Ownership

CompanyInsider Ownership
BTCS Inc. stock logo
BTCS
BTCS
42.80%
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
69.00%
Old Point Financial Co. stock logo
OPOF
Old Point Financial
21.11%
Virginia National Bankshares Co. stock logo
VABK
Virginia National Bankshares
13.96%
CompanyEmployeesShares OutstandingFree FloatOptionable
BTCS Inc. stock logo
BTCS
BTCS
421.10 million9.48 millionNot Optionable
Consumer Portfolio Services, Inc. stock logo
CPSS
Consumer Portfolio Services
74021.56 million6.64 millionOptionable
Old Point Financial Co. stock logo
OPOF
Old Point Financial
2805.11 million4.01 millionNot Optionable
Virginia National Bankshares Co. stock logo
VABK
Virginia National Bankshares
1705.39 million4.63 millionNot Optionable

Recent News About These Companies

Top Dividend Stocks For February 2025
Trend Tracker for (VABK)
Learn to Evaluate (VABK) using the Charts
How To Trade (VABK)
(VABK) Investment Report
(VABK) Pivots Trading Plans and Risk Controls
National Bankshares Reports Third Quarter 2024 Earnings
(VABK) Investment Analysis

New MarketBeat Followers Over Time

Media Sentiment Over Time

BTCS stock logo

BTCS NASDAQ:BTCS

$2.17 -0.07 (-3.13%)
Closing price 06/13/2025 04:00 PM Eastern
Extended Trading
$2.24 +0.08 (+3.46%)
As of 06/13/2025 07:55 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.

BTCS Inc. operates in blockchain technology sector the United States. Its blockchain-infrastructure secures and operates validator nodes on disruptive blockchain networks, as well as validates transactions for crypto holding delegations on dPoS blockchains. The company offers StakeSeeker, a cryptocurrency dashboard and staking-as-a-service platform that allows crypto asset holders to earn rewards by participating in network consensus mechanisms; and Builder+, a Ethereum block builder offered to maximize validator earnings by utilizing algorithms to construct optimized blocks for on-chain validation. In addition, it is involved in the development of ChainQ, an AI-powered blockchain data and analytics platform, which allows users to query real-time and historical on-chain blockchain data. The company was formerly known as Bitcoin Shop, Inc. and changed its name to BTCS Inc. in July 2015. BTCS Inc. was founded in 2014 and is based in Silver Spring, Maryland.

Consumer Portfolio Services stock logo

Consumer Portfolio Services NASDAQ:CPSS

$9.95 -0.15 (-1.49%)
Closing price 06/13/2025 04:00 PM Eastern
Extended Trading
$9.98 +0.04 (+0.35%)
As of 06/13/2025 04:04 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.

Consumer Portfolio Services, Inc. operates as a specialty finance company in the United States. It is involved in the purchase and service of retail automobile contracts originated by franchised automobile dealers and select independent dealers in the sale of new and used automobiles, light trucks, and passenger vans. The company, through its automobile contract purchases, offers indirect financing to the customers of dealers with limited credit histories or past credit problems. It also serves as an alternative source of financing for dealers, facilitating sales to customers who are not able to obtain financing from commercial banks, credit unions, and the captive finance companies. In addition, the company acquires installment purchase contracts in merger and acquisition transactions; purchases immaterial amounts of vehicle purchase money loans from non-affiliated lenders. It services its automobile contracts through its branches in California, Nevada, Virginia, Florida, and Illinois. The company was incorporated in 1991 and is based in Las Vegas, Nevada.

Old Point Financial stock logo

Old Point Financial NASDAQ:OPOF

$39.23 -0.18 (-0.46%)
Closing price 06/13/2025 04:00 PM Eastern
Extended Trading
$39.27 +0.04 (+0.10%)
As of 06/13/2025 04:04 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.

Old Point Financial Corporation operates as the bank holding company for The Old Point National Bank of Phoebus that provides consumer, mortgage, and business banking services for individual and commercial customers in Virginia. It offers deposit products, including interest-bearing transaction accounts, money market deposit accounts, savings accounts, time deposits, and demand deposits. The company also provides real estate construction, commercial, and mortgage loans, such as residential 1-4 family mortgages, second mortgages, and equity lines of credit; and other loans. In addition, it offers retirement planning, estate planning, financial planning, estate and trust administration, retirement plan administration, tax, and investment management services; and insurance products, wealth management, and cash management services. Old Point Financial Corporation was founded in 1922 and is headquartered in Hampton, Virginia.

Virginia National Bankshares stock logo

Virginia National Bankshares NASDAQ:VABK

$36.60 -0.82 (-2.19%)
Closing price 06/13/2025 04:00 PM Eastern
Extended Trading
$36.68 +0.08 (+0.22%)
As of 06/13/2025 04:04 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.

Virginia National Bankshares Corporation operates as the holding company for Virginia National Bank that provides a range of commercial and retail banking services. The company operates through Bank, Sturman Wealth Advisors, VNB Trust and Estate Services, and Masonry Capital segments. It provides checking accounts, demand deposits, NOW accounts, money market deposit accounts, time deposits, certificates of deposit, individual retirement accounts, and other depository services. In addition, the company offers commercial and industrial loans, real estate construction and land loans, commercial real estate loans, and 1-4 family residential mortgages, as well as consumer loans comprising student loans, revolving credit, and other fixed payment loans. Further, it provides automated teller machines, internet banking, treasury, and cash management services; merchant and debit card services; and wealth and investment advisory, and brokerage services. Additionally, the company offers investment management, corporate trustee, trust and estate administration, IRA administration, house investment management, and custody services. It serves individuals, businesses, and charitable organizations in the Charlottesville/Albemarle County, Fauquier County, Manassas, Prince William County, Richmond, and Winchester market areas in Virginia. Virginia National Bankshares Corporation was founded in 1998 and is headquartered in Charlottesville, Virginia.