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
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
$14.20
-6.3%
$15.09
$11.10
$19.75
$58.63M0.487,358 shs17,343 shs
John Marshall Bancorp, Inc. stock logo
JMSB
John Marshall Bancorp
$17.77
+2.6%
$16.72
$13.81
$26.52
$253.73M0.6720,604 shs29,510 shs
Mercurity Fintech Holding Inc. Sponsored ADR stock logo
MFH
Mercurity Fintech
$3.88
+0.5%
$5.18
$1.03
$8.86
$247.10M3.65165,927 shs91,306 shs
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
$42.33
+1.8%
$43.04
$32.50
$51.33
$250.98M0.6212,037 shs4,339 shs
10 "Recession Proof" Stocks That Will Thrive in Any Market Cover

Which stocks are likely to thrive in today's challenging market? Enter your email address and we'll send you MarketBeat's list of ten stocks that will drive in any economic environment.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
0.00%-5.33%-6.58%-25.26%+26.67%
John Marshall Bancorp, Inc. stock logo
JMSB
John Marshall Bancorp
0.00%+1.95%+1.54%+4.28%+7.89%
Mercurity Fintech Holding Inc. Sponsored ADR stock logo
MFH
Mercurity Fintech
0.00%-5.37%-25.95%-35.44%+158.67%
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
0.00%-4.12%-7.25%-0.77%+23.16%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
1.9348 of 5 stars
0.03.01.70.00.62.51.9
John Marshall Bancorp, Inc. stock logo
JMSB
John Marshall Bancorp
1.2947 of 5 stars
0.03.01.70.00.02.51.3
Mercurity Fintech Holding Inc. Sponsored ADR stock logo
MFH
Mercurity Fintech
0.7182 of 5 stars
0.04.00.00.01.91.70.0
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
4.8583 of 5 stars
3.52.02.53.22.62.53.1
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
0.00
N/AN/AN/A
John Marshall Bancorp, Inc. stock logo
JMSB
John Marshall Bancorp
0.00
N/AN/AN/A
Mercurity Fintech Holding Inc. Sponsored ADR stock logo
MFH
Mercurity Fintech
0.00
N/AN/AN/A
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
3.00
Buy$57.6736.23% Upside

Current Analyst Ratings Breakdown

Latest BAFN, JMSB, PLBC, and MFH Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
4/17/2025
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
Piper Sandler
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetOverweight ➝ Overweight$60.00 ➝ $59.00
(Data available from 6/20/2022 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
$143.28M0.41$5.38 per share2.64$23.03 per share0.62
John Marshall Bancorp, Inc. stock logo
JMSB
John Marshall Bancorp
$112.40M2.26$1.30 per share13.62$17.32 per share1.03
Mercurity Fintech Holding Inc. Sponsored ADR stock logo
MFH
Mercurity Fintech
$1.01M244.67N/AN/A$0.40 per share9.70
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
$93.11M2.70$5.25 per share8.07$30.17 per share1.40
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
$12.60M$2.246.34N/A8.22%12.68%0.91%7/24/2025 (Estimated)
John Marshall Bancorp, Inc. stock logo
JMSB
John Marshall Bancorp
$17.12M$1.2414.33N/A15.76%7.25%0.78%7/23/2025 (Estimated)
Mercurity Fintech Holding Inc. Sponsored ADR stock logo
MFH
Mercurity Fintech
-$4.53MN/A0.00N/AN/AN/AN/AN/A
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
$28.62M$4.948.577.65N/A31.18%16.58%1.80%7/16/2025 (Estimated)

Latest BAFN, JMSB, PLBC, and MFH Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
7/16/2025Q2 2025
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
$1.20N/AN/AN/A$21.00 millionN/A
4/24/2025Q1 2025
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
N/A-$0.17N/A-$0.17N/A$19.75 million
4/23/2025Q1 2025
John Marshall Bancorp, Inc. stock logo
JMSB
John Marshall Bancorp
N/A$0.34N/A$0.34N/A$14.60 million
4/16/2025Q1 2025
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
$1.13$1.20+$0.07$1.20$20.62 million$21.50 million
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
$0.322.25%N/A14.29%N/A
John Marshall Bancorp, Inc. stock logo
JMSB
John Marshall Bancorp
$0.251.41%N/A20.16%N/A
Mercurity Fintech Holding Inc. Sponsored ADR stock logo
MFH
Mercurity Fintech
N/AN/AN/AN/AN/A
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
$1.202.83%N/A24.29%1 Years

Latest BAFN, JMSB, PLBC, and MFH Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
4/22/2025
John Marshall Bancorp, Inc. stock logo
JMSB
John Marshall Bancorp
annual$0.302%6/27/20256/27/20257/7/2025
4/22/2025
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
quarterly$0.082.1%5/30/20256/1/20256/15/2025
4/16/2025
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
quarterly$0.303.01%5/1/20255/1/20255/15/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
0.29
1.00
0.95
John Marshall Bancorp, Inc. stock logo
JMSB
John Marshall Bancorp
0.10
1.02
1.02
Mercurity Fintech Holding Inc. Sponsored ADR stock logo
MFH
Mercurity Fintech
N/A
2.59
2.59
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
N/A
0.79
0.79

Institutional Ownership

CompanyInstitutional Ownership
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
16.88%
John Marshall Bancorp, Inc. stock logo
JMSB
John Marshall Bancorp
39.09%
Mercurity Fintech Holding Inc. Sponsored ADR stock logo
MFH
Mercurity Fintech
30.82%
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
41.68%

Insider Ownership

CompanyInsider Ownership
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
18.76%
John Marshall Bancorp, Inc. stock logo
JMSB
John Marshall Bancorp
12.05%
Mercurity Fintech Holding Inc. Sponsored ADR stock logo
MFH
Mercurity Fintech
62.80%
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
7.70%
CompanyEmployeesShares OutstandingFree FloatOptionable
BayFirst Financial Corp. stock logo
BAFN
BayFirst Financial
6404.13 million3.35 millionNot Optionable
John Marshall Bancorp, Inc. stock logo
JMSB
John Marshall Bancorp
14014.28 million12.56 millionOptionable
Mercurity Fintech Holding Inc. Sponsored ADR stock logo
MFH
Mercurity Fintech
1063.69 million23.69 millionNot Optionable
Plumas Bancorp stock logo
PLBC
Plumas Bancorp
1905.93 million5.47 millionNot Optionable

Recent News About These Companies

New MarketBeat Followers Over Time

Media Sentiment Over Time

BayFirst Financial stock logo

BayFirst Financial NASDAQ:BAFN

$14.20 -0.95 (-6.27%)
Closing price 06/18/2025 04:00 PM Eastern
Extended Trading
$14.37 +0.17 (+1.20%)
As of 06/18/2025 04:39 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.

BayFirst Financial Corp. operates as the bank holding company for BayFirst National Bank that provides community banking services for businesses and individuals. The company offers checking, savings, NOW, and money market deposit accounts, as well as certificates of deposit and individual retirement account; and safety deposit boxes. It also provides commercial real estate mortgages; construction and development, working capital, and business loans; auto, boat, and recreational vehicle loans; and residential mortgages, personal lines of credit, and home equity lines of credit. In addition, the company offers mobile and online banking, treasury management, wire transfers, cash management, merchant processing, remote deposit capture, night depositor, online bill payment, courier, retail investment, ACH originations, and other services. It operates full-service banking centers in St. Petersburg, Seminole, Pinellas Park, Clearwater, Sarasota, Tampa, Belleair Bluffs, and Bradenton, Florida. The company was formerly known as First Home Bancorp, Inc. and changed its name to BayFirst Financial Corp. in May 2021. BayFirst Financial Corp. was founded in 1999 and is headquartered in St. Petersburg, Florida.

John Marshall Bancorp stock logo

John Marshall Bancorp NASDAQ:JMSB

$17.77 +0.45 (+2.60%)
Closing price 06/18/2025 04:00 PM Eastern
Extended Trading
$17.73 -0.04 (-0.23%)
As of 06/18/2025 04:01 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.

John Marshall Bancorp, Inc. operates as the bank holding company for John Marshall Bank that provides banking products and financial services. The company accepts checking, demand, NOW, savings, and money market accounts, as well as certificates of deposit. It offers residential and commercial construction and development loans, commercial term, mortgage, commercial real estate, industrial loans, and other commercial lines of credit; debit and credit cards; and treasury and cash management, investment, business and personal insurance, remote deposit capture, deposit sweep and online and mobile banking services. The company serves small to medium-sized businesses, their owners and employees, professional corporations, non-profits, and individuals. The company was founded in 2005 and is headquartered in Reston, Virginia.

Mercurity Fintech stock logo

Mercurity Fintech NASDAQ:MFH

$3.88 +0.02 (+0.52%)
Closing price 06/18/2025 04:00 PM Eastern
Extended Trading
$3.92 +0.04 (+1.16%)
As of 06/18/2025 07:56 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.

Mercurity Fintech Holding Inc. operates as a fintech company powered by blockchain. The company provides digital asset trading infrastructure solutions based on internet and blockchain technologies for cryptocurrency traders; and asset digitalization platform, which offers blockchain-based digitalization solutions for traditional assets, such as fiat currencies, bonds, and precious metals. It also offers cryptocurrency mining services that provides computing power to the mining pool; and digital consultation services, such as digital payment solutions, asset management, and online and traditional brokerage services. The company was formerly known as JMU Limited and changed its name to Mercurity Fintech Holding Inc. in April 2020. Mercurity Fintech Holding Inc. was incorporated in 2011 and is headquartered in New York, New York.

Plumas Bancorp stock logo

Plumas Bancorp NASDAQ:PLBC

$42.33 +0.76 (+1.83%)
Closing price 06/18/2025 04:00 PM Eastern
Extended Trading
$42.32 -0.02 (-0.04%)
As of 06/18/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.

Plumas Bancorp operates as the bank holding company for the Plumas Bank that provides various banking products and services for small and middle market businesses, and individuals in Northeastern California and Northwestern Nevada. The company accepts various deposits, such as checking, money market checking, business sweep, public funds sweep, savings, time deposit, and retirement accounts. Its loan portfolio comprises of term real estate, commercial, and industrial term loans; government-guaranteed and agricultural loans, as well as credit lines; consumer, automobile, and home equity loans; land development and construction loans; and small business administration loans. In addition, the company provides remote deposit, telephone and mobile banking, internet banking with bill-pay options, cashier's check, bank-by-mail, automated teller machine, night depository, safe deposit box, direct deposit, electronic funds transfer, and other customary banking services. Plumas Bancorp was founded in 1980 and is headquartered in Reno, Nevada.