Go Pro

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
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
$31.98
+1.4%
$30.33
$22.56
$32.39
$1.03B0.78248,188 shs216,976 shs
CPB Inc. stock logo
CPF
CPB
$38.70
+0.5%
$37.81
$27.22
$40.99
$991.02M0.85154,572 shs133,242 shs
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
$22.75
+0.8%
$21.30
$16.83
$23.47
$989.42MN/A373,128 shs301,046 shs
National Bankshares, Inc. stock logo
NKSH
National Bankshares
$42.24
+4.7%
$37.18
$27.00
$42.49
$256.84M0.641,183 shs49,704 shs
7 Stocks That Could Lead the Next Market Boom Cover

Tesla, Nvidia, and Google helped shape the last era of market growth, but the next wave could come from a new group of companies. Inside this report, you’ll find 7 stocks that could play a major role in the next tech-driven market boom.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
+1.40%-0.25%+6.00%+18.27%+37.55%
CPB Inc. stock logo
CPF
CPB
+0.48%-3.09%+0.90%+14.89%+42.96%
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
+0.75%-2.44%+8.23%+15.37%+30.82%
National Bankshares, Inc. stock logo
NKSH
National Bankshares
+4.74%+2.65%+17.59%+20.07%+45.45%
CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
$31.98
+1.4%
$30.33
$22.56
$32.39
$1.03B0.78248,188 shs216,976 shs
CPB Inc. stock logo
CPF
CPB
$38.70
+0.5%
$37.81
$27.22
$40.99
$991.02M0.85154,572 shs133,242 shs
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
$22.75
+0.8%
$21.30
$16.83
$23.47
$989.42MN/A373,128 shs301,046 shs
National Bankshares, Inc. stock logo
NKSH
National Bankshares
$42.24
+4.7%
$37.18
$27.00
$42.49
$256.84M0.641,183 shs49,704 shs
7 Stocks That Could Lead the Next Market Boom Cover

Tesla, Nvidia, and Google helped shape the last era of market growth, but the next wave could come from a new group of companies. Inside this report, you’ll find 7 stocks that could play a major role in the next tech-driven market boom.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
+1.40%-0.25%+6.00%+18.27%+37.55%
CPB Inc. stock logo
CPF
CPB
+0.48%-3.09%+0.90%+14.89%+42.96%
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
+0.75%-2.44%+8.23%+15.37%+30.82%
National Bankshares, Inc. stock logo
NKSH
National Bankshares
+4.74%+2.65%+17.59%+20.07%+45.45%
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
3.00
Buy$34.507.88% Upside
CPB Inc. stock logo
CPF
CPB
3.20
Buy$39.331.65% Upside
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
3.00
Buy$25.5012.09% Upside
National Bankshares, Inc. stock logo
NKSH
National Bankshares
3.50
Strong BuyN/AN/A

Current Analyst Ratings Breakdown

Latest NKSH, BFST, CPF, and NBBK Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
7/28/2026
CPB Inc. stock logo
CPF
CPB
UpgradeHoldStrong-Buy
7/28/2026
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
Boost Price TargetMarket Perform$24.00 ➝ $25.00
7/28/2026
National Bankshares, Inc. stock logo
NKSH
National Bankshares
UpgradeHoldStrong-Buy
7/24/2026
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
Boost Price TargetBuy$33.00 ➝ $35.00
7/24/2026
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
Boost Price TargetOverweight$34.00 ➝ $36.00
7/24/2026
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
Boost Price TargetOutperform$32.50 ➝ $36.00
7/23/2026
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
Boost Price TargetOverweight$24.00 ➝ $26.00
7/23/2026
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
UpgradeHoldStrong-Buy
7/14/2026
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
UpgradeHold (C)Buy (B-)
7/9/2026
National Bankshares, Inc. stock logo
NKSH
National Bankshares
UpgradeHold (C+)Buy (B-)
7/9/2026
CPB Inc. stock logo
CPF
CPB
Initiated CoverageBuy$44.00
(Data available from 8/12/2023 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
$516.55M2.02$3.19 per share10.03$28.78 per share1.11
CPB Inc. stock logo
CPF
CPB
$365.98M2.72$3.20 per share12.10$23.16 per share1.67
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
$351.74M2.83$1.75 per share12.99$21.57 per share1.05
National Bankshares, Inc. stock logo
NKSH
National Bankshares
$85.32M3.15$2.86 per share14.79$29.05 per share1.45
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
$87.86M$2.8211.349.69N/A17.07%11.03%1.13%10/22/2026 (Estimated)
CPB Inc. stock logo
CPF
CPB
$77.48M$3.1212.4010.66N/A22.52%14.20%1.13%10/28/2026 (Estimated)
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
$50.30M$1.5115.078.72N/A14.27%9.21%1.14%10/28/2026 (Estimated)
National Bankshares, Inc. stock logo
NKSH
National Bankshares
$15.83M$3.1813.2810.94N/A23.22%10.79%1.09%10/22/2026 (Estimated)

Latest NKSH, BFST, CPF, and NBBK Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
8/12/2026Q2 2026
National Bankshares, Inc. stock logo
NKSH
National Bankshares
$0.80N/AN/AN/A$15.65 millionN/A
7/24/2026Q2 2026
CPB Inc. stock logo
CPF
CPB
$0.7830$0.80+$0.0170$0.80$75.69 million$77.45 million
7/23/2026Q2 2026
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
$0.70$0.71+$0.01$0.70$91.31 million$91.81 million
7/23/2026Q2 2026
National Bankshares, Inc. stock logo
NKSH
National Bankshares
$0.80$0.79-$0.01$0.79$15.65 million$15.70 million
7/22/2026Q2 2026
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
$0.4750$0.55+$0.0750$0.53$72.74 millionN/A
CompanyAnnual PayoutDividend Yield5-Year Annualized Dividend GrowthPayout RatioYears of Consecutive Growth
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
$0.601.88%+7.34%21.28%2 Years
CPB Inc. stock logo
CPF
CPB
$1.163.00%+3.45%37.18%1 Years
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
$0.281.23%N/A18.54%N/A
National Bankshares, Inc. stock logo
NKSH
National Bankshares
$1.503.55%+1.67%47.17%N/A

Latest NKSH, BFST, CPF, and NBBK Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
7/23/2026
CPB Inc. stock logo
CPF
CPB
quarterly$0.303.1%8/31/20268/31/20269/15/2026
7/23/2026
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
quarterly$0.151.97%8/14/20268/15/20268/31/2026
7/22/2026
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
quarterly$0.071.21%8/5/20268/5/20268/19/2026
5/13/2026
National Bankshares, Inc. stock logo
NKSH
National Bankshares
$0.754.27%5/26/20265/26/20266/1/2026
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
0.60
1.01
1.01
CPB Inc. stock logo
CPF
CPB
0.13
0.84
0.84
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
0.23
1.07
1.06
National Bankshares, Inc. stock logo
NKSH
National Bankshares
N/A
0.65
0.65

Institutional Ownership

CompanyInstitutional Ownership
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
47.35%
CPB Inc. stock logo
CPF
CPB
88.42%
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
N/A
National Bankshares, Inc. stock logo
NKSH
National Bankshares
29.73%

Insider Ownership

CompanyInsider Ownership
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
5.67%
CPB Inc. stock logo
CPF
CPB
1.70%
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
5.10%
National Bankshares, Inc. stock logo
NKSH
National Bankshares
3.32%
CompanyEmployeesShares OutstandingFree FloatOptionable
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
75032.55 million30.70 millionOptionable
CPB Inc. stock logo
CPF
CPB
78025.75 million25.66 millionOptionable
NB Bancorp, Inc. stock logo
NBBK
NB Bancorp
34243.82 million42.43 millionOptionable
National Bankshares, Inc. stock logo
NKSH
National Bankshares
2206.37 million6.16 millionNot Optionable

Recent News About These Companies

Best Income Stocks to Buy for July 29th
New Strong Buy Stocks for July 29th
Best Income Stocks to Buy for June 12th
New Strong Buy Stocks for June 3rd
Best Income Stocks to Buy for June 3rd

New MarketBeat Followers Over Time

Media Sentiment Over Time

Top Headlines

View All Headlines
Business First Bancshares stock logo

Business First Bancshares NASDAQ:BFST

$31.98 +0.44 (+1.40%)
Closing price 08/11/2026 04:00 PM Eastern
Extended Trading
$32.07 +0.09 (+0.29%)
As of 06:27 AM 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 Massive. Learn more.

Business First Bancshares, Inc. operates as the bank holding company for b1BANK that provides various banking products and services in Louisiana and Texas. It offers various deposit products and services, including checking, demand, money market, time, and savings accounts; and certificates of deposits, remote deposit capture, and direct deposit services. The company also provides commercial and industrial loans, such as working capital, term, equipment financing, asset acquisition, expansion and development, borrowing base, and other loan products, as well as commercial lines of credit, accounts receivable factoring, agricultural financing, and letters of credit; construction and development loans; commercial real estate loans; residential real estate loans comprising first and second lien 1-4 family mortgage loans, and home equity lines of credit; and consumer loans, including secured and unsecured installment, and term loans. In addition, it offers wealth management products, including mutual funds, annuities, individual retirement accounts, and other financial products, as well as other fiduciary and private banking products and services. Further, the company provides a range of other financial services comprising debit and credit cards, treasury and cash management, merchant, automated clearing house, lock-box, receivables factoring, correspondent banking, and other treasury services, as well as employee and payroll benefits solutions; and drive-through banking facilities, automated teller machines, night depository, personalized checks, electronic funds transfer, domestic and foreign wire transfer, traveler's checks, vault, loan and deposit sweep accounts, online and mobile banking, e-statements, and bank-by-mail services. Business First Bancshares, Inc. was founded in 2006 and is headquartered in Baton Rouge, Louisiana.

CPB stock logo

CPB NYSE:CPF

$38.70 +0.21 (+0.53%)
Closing price 08/11/2026 03:59 PM Eastern
Extended Trading
$38.69 -0.01 (-0.01%)
As of 04:11 AM 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 Massive. Learn more.

Central Pacific Financial Corp. operates as the bank holding company for Central Pacific Bank that provides a range of commercial banking products and services to businesses, professionals, and individuals in the United States. It offers various deposit products and services, including checking, savings and time deposits, cash management and digital banking, trust, and retail brokerage services, as well as money market accounts and certificates of deposit. The company also provides various lending activities, such as commercial, commercial and residential mortgage, home equity, and consumer loans; and other products and services comprising debit cards, internet and mobile banking, cash management services, full-service ATMs, safe deposit boxes, international banking services, night depository facilities, foreign exchange, and wire transfers. In addition, it offers wealth management products and services that include non-deposit investment products, annuities, insurance, investment management, asset custody and general consultation, and planning services. The company was founded in 1954 and is headquartered in Honolulu, Hawaii.

NB Bancorp stock logo

NB Bancorp NASDAQ:NBBK

$22.75 +0.17 (+0.75%)
Closing price 08/11/2026 04:00 PM Eastern
Extended Trading
$22.75 0.00 (0.00%)
As of 04:04 AM 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 Massive. Learn more.

NB Bancorp, Inc. focuses on operating as a bank holding company for Needham Bank that provides various banking products and services in Greater Boston metropolitan area and surrounding communities in Massachusetts, eastern Connecticut, southern New Hampshire, and Rhode Island. The company offers various deposits, including certificate of deposit, individual retirement, money market, savings, NOW, demand deposit, and interest-bearing and noninterest-bearing checking accounts; and commercial real estate and multifamily, one- to four-family residential real estate, construction and land development, commercial and industrial, and consumer loans, as well as home equity loans and lines of credit. It also invests in securities consisting of U.S. treasury and federal agency securities, government-sponsored residential mortgage-backed securities, municipal bonds, and corporate bonds. The company was founded in 1892 and is based in Needham, Massachusetts.

National Bankshares stock logo

National Bankshares NASDAQ:NKSH

$42.24 +1.91 (+4.74%)
Closing price 08/11/2026 04:00 PM Eastern
Extended Trading
$42.26 +0.02 (+0.04%)
As of 06:25 AM 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 Massive. Learn more.

National Bankshares, Inc. operates as the bank holding company for the National Bank of Blacksburg that provides retail and commercial banking products and services to individuals, businesses, non-profits, and local governments. The company accepts interest-bearing and non-interest-bearing demand deposit accounts, money market deposit accounts, savings accounts, certificates of deposit, health savings accounts, and individual retirement accounts. Its loan products include commercial and agricultural, commercial real estate, residential real estate, home equity, and various consumer loan products, as well as loans for the construction of commercial and residential properties. The company also provides business and consumer debit and credit cards; letters of credit, night depository services, safe deposit boxes, utility payment services, and automatic funds transfer; wealth management, trust, and estate services; non-deposit investment and insurance products; and telephone, mobile, and Internet banking services. The company was founded in 1891 and is headquartered in Blacksburg, Virginia.