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
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
$24.41
+1.4%
$24.62
$20.07
$30.30
$722.51M0.85100,874 shs9,732 shs
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
$30.76
+1.0%
$28.99
$22.50
$33.87
$707.48M0.6598,766 shs6,880 shs
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
$55.68
+0.6%
$55.33
$48.10
$59.99
$180.96M0.482,966 shs787 shs
Velocity Financial, Inc. stock logo
VEL
Velocity Financial
$18.65
+1.2%
$18.20
$16.12
$20.98
$716.71M1.11112,059 shs5,769 shs
Ten Starter Stocks For Beginners to Buy Now Cover

Just getting into the stock market? These 10 simple stocks can help beginning investors build long-term wealth without knowing options, technicals, or other advanced strategies.

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
-0.54%-1.47%-5.27%+0.25%-6.30%
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
-2.78%+0.46%+1.91%+10.20%+1.43%
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
-0.82%-0.11%-0.82%+6.32%+9.48%
Velocity Financial, Inc. stock logo
VEL
Velocity Financial
-0.22%-0.83%-3.92%-1.03%-5.88%
CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
$24.41
+1.4%
$24.62
$20.07
$30.30
$722.51M0.85100,874 shs9,732 shs
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
$30.76
+1.0%
$28.99
$22.50
$33.87
$707.48M0.6598,766 shs6,880 shs
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
$55.68
+0.6%
$55.33
$48.10
$59.99
$180.96M0.482,966 shs787 shs
Velocity Financial, Inc. stock logo
VEL
Velocity Financial
$18.65
+1.2%
$18.20
$16.12
$20.98
$716.71M1.11112,059 shs5,769 shs
Ten Starter Stocks For Beginners to Buy Now Cover

Just getting into the stock market? These 10 simple stocks can help beginning investors build long-term wealth without knowing options, technicals, or other advanced strategies.

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
-0.54%-1.47%-5.27%+0.25%-6.30%
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
-2.78%+0.46%+1.91%+10.20%+1.43%
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
-0.82%-0.11%-0.82%+6.32%+9.48%
Velocity Financial, Inc. stock logo
VEL
Velocity Financial
-0.22%-0.83%-3.92%-1.03%-5.88%
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
3.00
Buy$30.7525.98% Upside
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
3.00
Buy$34.5012.16% Upside
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
0.00
N/AN/AN/A
Velocity Financial, Inc. stock logo
VEL
Velocity Financial
3.00
Buy$22.0017.99% Upside

Current Analyst Ratings Breakdown

Latest UBAB, MPB, BFST, and VEL Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
8/4/2025
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
Keefe, Bruyette & Woods
Subscribe to MarketBeat All Access for the firm's recommendation accuracy rating
Lower Price TargetOutperform$35.00 ➝ $34.00
7/29/2025
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
DA Davidson
Subscribe to MarketBeat All Access for the firm's recommendation accuracy rating
Boost Price TargetBuy$31.00 ➝ $32.00
7/9/2025
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
DA Davidson
Subscribe to MarketBeat All Access for the firm's recommendation accuracy rating
Boost Price TargetBuy$29.00 ➝ $31.00
7/8/2025
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
Stephens
Subscribe to MarketBeat All Access for the firm's recommendation accuracy rating
Reiterated RatingOverweight$30.00
(Data available from 9/23/2022 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
$458.96M1.57$2.60 per share9.40$24.63 per share0.99
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
$309.08M2.29$3.22 per share9.56$39.41 per share0.78
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
$97.72M1.85$8.58 per share6.49$42.07 per share1.32
Velocity Financial, Inc. stock logo
VEL
Velocity Financial
$135.80M5.28$2.66 per share7.02$15.71 per share1.19
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
$65.11M$2.519.728.25N/A15.47%11.21%1.06%10/23/2025 (Estimated)
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
$49.44M$2.3912.879.13N/A13.69%8.13%0.95%10/22/2025 (Estimated)
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
$28M$6.358.77N/A23.01%15.16%1.59%10/24/2025 (Estimated)
Velocity Financial, Inc. stock logo
VEL
Velocity Financial
$68.42M$2.218.449.46N/A51.11%15.89%1.49%11/6/2025 (Estimated)

Latest UBAB, MPB, BFST, and VEL Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
8/7/2025Q2 2025
Velocity Financial, Inc. stock logo
VEL
Velocity Financial
$0.5330$0.73+$0.1970$0.69$39.87 million$85.84 million
7/31/2025Q2 2025
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
$1.78$1.36-$0.42$1.36N/A$18.68 million
7/28/2025Q2 2025
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
$0.65$0.66+$0.01$0.70$78.94 million$103.01 million
7/23/2025Q2 2025
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
$0.69$0.70+$0.01$0.22$54.20 million$54.35 million
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
$0.562.29%N/A22.31%2 Years
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
$0.802.60%N/A33.47%N/A
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
$1.402.51%N/A22.05%N/A
Velocity Financial, Inc. stock logo
VEL
Velocity Financial
N/AN/AN/AN/AN/A

Latest UBAB, MPB, BFST, and VEL Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
7/24/2025
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
quarterly$0.142.3%8/15/20258/15/20258/31/2025
7/23/2025
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
quarterly$0.202.76%8/8/20258/8/20258/25/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
0.76
1.02
1.02
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
0.08
0.95
0.94
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
0.22
0.95
0.95
Velocity Financial, Inc. stock logo
VEL
Velocity Financial
8.95
38.99
38.99
CompanyEmployeesShares OutstandingFree FloatOptionable
Business First Bancshares, Inc. stock logo
BFST
Business First Bancshares
75029.60 million27.69 millionOptionable
Mid Penn Bancorp stock logo
MPB
Mid Penn Bancorp
62023.00 million21.14 millionOptionable
United Bancorporation of Alabama, Inc. stock logo
UBAB
United Bancorporation of Alabama
1773.25 millionN/ANot Optionable
Velocity Financial, Inc. stock logo
VEL
Velocity Financial
22038.44 million36.67 millionOptionable

Recent News About These Companies

First Korean Insurer Buys a U.S. Securities Firm

Media Sentiment Over Time

Business First Bancshares stock logo

Business First Bancshares NASDAQ:BFST

$24.41 +0.33 (+1.37%)
As of 10:32 AM Eastern
This is a fair market value price provided by Polygon.io. 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.

Mid Penn Bancorp stock logo

Mid Penn Bancorp NASDAQ:MPB

$30.76 +0.29 (+0.95%)
As of 10:33 AM Eastern
This is a fair market value price provided by Polygon.io. Learn more.

Mid Penn Bancorp, Inc. operates as the bank holding company for Mid Penn Bank that provides commercial banking services to individuals, partnerships, non-profit organizations, and corporations. The company offers various time and demand deposit products, including checking accounts, savings accounts, clubs, money market deposit accounts, certificates of deposit, and individual retirement accounts. It also provides a range of loan products comprising mortgage and home equity loans, secured and unsecured commercial and consumer loans, lines of credit, construction financing, farm loans, community development loans, loans to non-profit entities, and local government loans. In addition, the company offers trust, retail investment, wealth management, and insurance services; and provides online banking, telephone banking, cash management, and automated teller services, as well as safe deposit boxes. The company was founded in 1868 and is headquartered in Harrisburg, Pennsylvania.

United Bancorporation of Alabama stock logo

United Bancorporation of Alabama OTCMKTS:UBAB

$55.68 +0.34 (+0.61%)
As of 09:43 AM Eastern

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.

Velocity Financial stock logo

Velocity Financial NYSE:VEL

$18.64 +0.23 (+1.22%)
As of 10:33 AM Eastern
This is a fair market value price provided by Polygon.io. Learn more.

Velocity Financial, Inc. operates as a real estate finance company in the United States. It originates, securitizes, and manages a portfolio of loans, which are secured by first mortgage liens on income-producing and/or owner/user commercial properties, including investor 1-4, a non-owner occupied residential rental properties with 1-4 units; residential apartments combined with office or retail space; and multi-family comprising traditional apartment buildings, condominiums, and other residential properties with 5+ units. The company also finances for retail properties with various types of retail products and merchandise or services; commercial properties occupied by professional or business offices; and warehouse and other properties, which include self-storage units, auto services, hospitality, light industrial, and other commercial enterprises, as well as provides short-term and interest-only loans for acquisition and improvement of 1-4-unit residential properties. It offers its products through a network of independent mortgage brokers for independent real estate investors and small business owners. The company was founded in 2004 and is headquartered in Westlake Village, California.