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
Banco Macro S.A. stock logo
BMA
Banco Macro
$78.50
-2.1%
$90.48
$42.23
$118.42
$5.02B1.73334,799 shs200,183 shs
PennyMac Financial Services, Inc. stock logo
PFSI
PennyMac Financial Services
$100.34
-0.9%
$103.17
$83.03
$119.13
$5.16B1.9279,520 shs239,577 shs
Upstart Holdings, Inc. stock logo
UPST
Upstart
$47.29
-3.7%
$63.50
$20.60
$96.43
$4.43B2.256.36 million shs3.51 million shs
Veritex Holdings, Inc. stock logo
VBTX
Veritex
$24.48
-1.4%
$25.81
$18.74
$31.62
$1.33B1.36385,326 shs232,140 shs
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
Banco Macro S.A. stock logo
BMA
Banco Macro
-3.24%+0.70%-7.05%-19.89%+55.54%
PennyMac Financial Services, Inc. stock logo
PFSI
PennyMac Financial Services
-1.12%-0.53%-1.50%-0.91%+10.28%
Upstart Holdings, Inc. stock logo
UPST
Upstart
-7.13%-1.21%-26.62%-27.77%+74.30%
Veritex Holdings, Inc. stock logo
VBTX
Veritex
-0.64%+1.43%-3.76%-9.28%+20.65%
Remove Ads
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Banco Macro S.A. stock logo
BMA
Banco Macro
2.769 of 5 stars
1.23.03.30.02.60.83.1
PennyMac Financial Services, Inc. stock logo
PFSI
PennyMac Financial Services
4.8567 of 5 stars
2.43.02.52.83.42.54.4
Upstart Holdings, Inc. stock logo
UPST
Upstart
4.1868 of 5 stars
4.12.00.02.71.83.30.6
Veritex Holdings, Inc. stock logo
VBTX
Veritex
4.7866 of 5 stars
3.43.02.52.33.21.73.1
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Banco Macro S.A. stock logo
BMA
Banco Macro
2.33
Hold$50.83-35.24% Downside
PennyMac Financial Services, Inc. stock logo
PFSI
PennyMac Financial Services
2.83
Moderate Buy$122.1721.75% Upside
Upstart Holdings, Inc. stock logo
UPST
Upstart
2.21
Hold$73.3855.18% Upside
Veritex Holdings, Inc. stock logo
VBTX
Veritex
2.83
Moderate Buy$31.5028.68% Upside

Current Analyst Ratings Breakdown

Latest VBTX, PFSI, BMA, and UPST Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
3/17/2025
Veritex Holdings, Inc. stock logo
VBTX
Veritex
DA Davidson
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingBuy ➝ Buy$34.00 ➝ $34.00
2/18/2025
Upstart Holdings, Inc. stock logo
UPST
Upstart
Barclays
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetEqual Weight ➝ Equal Weight$80.00 ➝ $93.00
2/14/2025
Upstart Holdings, Inc. stock logo
UPST
Upstart
Morgan Stanley
Subscribe to MarketBeat All Access for the recommendation accuracy rating
UpgradeUnderweight ➝ Equal Weight$12.00 ➝ $70.00
2/13/2025
Upstart Holdings, Inc. stock logo
UPST
Upstart
Citigroup
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetNeutral ➝ Neutral$87.00 ➝ $108.00
2/12/2025
Upstart Holdings, Inc. stock logo
UPST
Upstart
The Goldman Sachs Group
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetSell ➝ Sell$13.50 ➝ $15.00
2/12/2025
Upstart Holdings, Inc. stock logo
UPST
Upstart
Bank of America
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetUnderperform ➝ Underperform$33.00 ➝ $39.00
2/12/2025
Upstart Holdings, Inc. stock logo
UPST
Upstart
Piper Sandler
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingOverweight ➝ Overweight$85.00 ➝ $105.00
2/12/2025
Upstart Holdings, Inc. stock logo
UPST
Upstart
Needham & Company LLC
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetBuy ➝ Buy$100.00 ➝ $108.00
2/12/2025
Upstart Holdings, Inc. stock logo
UPST
Upstart
JPMorgan Chase & Co.
Subscribe to MarketBeat All Access for the recommendation accuracy rating
UpgradeUnderweight ➝ Neutral$57.00 ➝ $79.00
2/12/2025
Upstart Holdings, Inc. stock logo
UPST
Upstart
B. Riley
Subscribe to MarketBeat All Access for the recommendation accuracy rating
UpgradeNeutral ➝ Buy$49.00 ➝ $105.00
1/31/2025
PennyMac Financial Services, Inc. stock logo
PFSI
PennyMac Financial Services
Piper Sandler
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetOverweight ➝ Overweight$132.00 ➝ $130.00
(Data available from 3/28/2022 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Banco Macro S.A. stock logo
BMA
Banco Macro
$3.23T0.00$5.97 per share13.14N/A
PennyMac Financial Services, Inc. stock logo
PFSI
PennyMac Financial Services
$2.41B2.14$13.82 per share7.26$74.71 per share1.34
Upstart Holdings, Inc. stock logo
UPST
Upstart
$628.83M7.05N/AN/A$6.76 per share7.00
Veritex Holdings, Inc. stock logo
VBTX
Veritex
$425.65M3.13$2.22 per share11.03$29.39 per share0.83
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Banco Macro S.A. stock logo
BMA
Banco Macro
$2.23B$11.416.887.53N/A15.12%26.55%7.77%4/2/2025 (Estimated)
PennyMac Financial Services, Inc. stock logo
PFSI
PennyMac Financial Services
$311.42M$5.8417.186.210.1919.54%16.61%2.72%4/23/2025 (Estimated)
Upstart Holdings, Inc. stock logo
UPST
Upstart
-$128.58M-$1.46N/A50.85N/A-20.20%-25.87%-7.95%5/6/2025 (Estimated)
Veritex Holdings, Inc. stock logo
VBTX
Veritex
$107.24M$1.9512.559.99N/A13.44%7.59%0.93%4/22/2025 (Estimated)

Latest VBTX, PFSI, BMA, and UPST Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
4/23/2025N/A
PennyMac Financial Services, Inc. stock logo
PFSI
PennyMac Financial Services
$2.99N/AN/AN/A$520.42 millionN/A
4/22/2025N/A
Veritex Holdings, Inc. stock logo
VBTX
Veritex
$0.51N/AN/AN/A$110.73 millionN/A
4/2/2025N/A
Banco Macro S.A. stock logo
BMA
Banco Macro
$2.41$1.50-$0.91N/A$830.64 billion$801.94 million
2/11/2025Q4 2024
Upstart Holdings, Inc. stock logo
UPST
Upstart
-$0.04-$0.02+$0.02-$0.03$182.00 millionN/A
1/30/2025Q4 2024
PennyMac Financial Services, Inc. stock logo
PFSI
PennyMac Financial Services
$3.09$2.88-$0.21$1.95$524.22 millionN/A
1/28/2025Q4 2024
Veritex Holdings, Inc. stock logo
VBTX
Veritex
$0.56$0.54-$0.02$0.45$112.22 millionN/A
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Banco Macro S.A. stock logo
BMA
Banco Macro
$5.286.73%N/A46.28%N/A
PennyMac Financial Services, Inc. stock logo
PFSI
PennyMac Financial Services
$1.201.20%+7.72%20.55%N/A
Upstart Holdings, Inc. stock logo
UPST
Upstart
N/AN/AN/AN/AN/A
Veritex Holdings, Inc. stock logo
VBTX
Veritex
$0.803.27%+2.63%41.03%N/A

Latest VBTX, PFSI, BMA, and UPST Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
1/28/2025
Veritex Holdings, Inc. stock logo
VBTX
Veritex
quarterly$0.202.97%2/14/20252/14/20252/28/2025
1/30/2025
PennyMac Financial Services, Inc. stock logo
PFSI
PennyMac Financial Services
quarterly$0.301.1%2/13/20252/13/20252/23/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Banco Macro S.A. stock logo
BMA
Banco Macro
0.13
1.02
0.79
PennyMac Financial Services, Inc. stock logo
PFSI
PennyMac Financial Services
3.22
0.26
0.38
Upstart Holdings, Inc. stock logo
UPST
Upstart
N/A
0.60
0.60
Veritex Holdings, Inc. stock logo
VBTX
Veritex
0.14
0.95
0.94

Institutional Ownership

CompanyInstitutional Ownership
Banco Macro S.A. stock logo
BMA
Banco Macro
N/A
PennyMac Financial Services, Inc. stock logo
PFSI
PennyMac Financial Services
57.87%
Upstart Holdings, Inc. stock logo
UPST
Upstart
63.01%
Veritex Holdings, Inc. stock logo
VBTX
Veritex
88.31%

Insider Ownership

CompanyInsider Ownership
Banco Macro S.A. stock logo
BMA
Banco Macro
18.34%
PennyMac Financial Services, Inc. stock logo
PFSI
PennyMac Financial Services
16.60%
Upstart Holdings, Inc. stock logo
UPST
Upstart
18.06%
Veritex Holdings, Inc. stock logo
VBTX
Veritex
4.60%
CompanyEmployeesShares OutstandingFree FloatOptionable
Banco Macro S.A. stock logo
BMA
Banco Macro
8,00063.90 million52.18 millionOptionable
PennyMac Financial Services, Inc. stock logo
PFSI
PennyMac Financial Services
3,90051.43 million42.75 millionOptionable
Upstart Holdings, Inc. stock logo
UPST
Upstart
1,88093.71 million76.79 millionOptionable
Veritex Holdings, Inc. stock logo
VBTX
Veritex
77054.47 million51.98 millionOptionable

Recent News About These Companies

Veritex (NASDAQ:VBTX) Receives "Buy" Rating from DA Davidson
D.A. Davidson Sticks to Its Buy Rating for Veritex (VBTX)
Veritex to build 'secondary headquarters' in Frisco
Q4 2024 Veritex Holdings Inc Earnings Call

New MarketBeat Followers Over Time

Media Sentiment Over Time

Banco Macro stock logo

Banco Macro NYSE:BMA

$78.50 -1.68 (-2.09%)
Closing price 03:59 PM Eastern
Extended Trading
$78.50 0.00 (0.00%)
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.

Banco Macro S.A. provides various banking products and services to retail and corporate customers in Argentina. It offers various retail banking products and services, such as savings and checking accounts, time deposits, credit and debit cards, consumer finance loans, mortgage loans, automobile loans, overdrafts, credit-related services, home and car insurance coverage, tax collection, utility payments, automated teller machines, and money transfers. The company also provides personal loans, document discounts, residential mortgages, overdrafts, pledged loans, and credit card loans to retail customers. In addition, it offers corporate banking products and services, including deposits, lending, check cashing advances and factoring, guaranteed loans, credit lines for financing foreign trade, and cash management services; and trust, payroll, and financial agency services, as well as corporate credit cards and other specialty products; and working capital facilities, credit for investment projects, and leasing and foreign trade transactions. Further, the company provides transaction services, such as cash management, collection services, payments to suppliers, payroll services, foreign exchange transactions, and foreign trade services; information services comprising Datanet and Interpymes services to corporate customers; and Internet and mobile banking services. Additionally, it offers short-term and medium-to-long-term corporate lending products. Banco Macro S.A. was incorporated in 1966 and is headquartered in Buenos Aires, Argentina.

PennyMac Financial Services stock logo

PennyMac Financial Services NYSE:PFSI

$100.34 -0.89 (-0.88%)
Closing price 03:59 PM Eastern
Extended Trading
$100.13 -0.21 (-0.21%)
As of 06:36 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.

PennyMac Financial Services, Inc., through its subsidiaries, engages in the mortgage banking and investment management activities in the United States. The company operates through three segments: Production, Servicing, and Investment Management. The Production segment is involved in the origination, acquisition, and sale of loans. This segment sources residential conventional and government-insured or guaranteed mortgage loans through correspondent production, consumer direct lending, and broker direct lending. The Servicing segment performs loan servicing for both newly originated loans that are under holding for sale and loans services for others. The segment performs loan administration, collection, and default management activities, including the collection and remittance of loan payments; responds to customer inquiries; provides accounting for principal and interest; holds custodial funds for the payment of property taxes and insurance premiums; counsels delinquent borrowers; and supervising foreclosures and property dispositions, as well as administers loss mitigation activities, such as modification and forbearance programs. The Investment Management segment is involved in sourcing, performing diligence, bidding, and closing investment asset acquisitions; managing correspondent production activities for PennyMac Mortgage Investment Trust; and managing acquired assets. The company was founded in 2008 and is headquartered in Westlake Village, California.

Upstart stock logo

Upstart NASDAQ:UPST

$47.29 -1.81 (-3.69%)
Closing price 04:00 PM Eastern
Extended Trading
$46.80 -0.49 (-1.05%)
As of 07:22 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.

Upstart Holdings, Inc., together with its subsidiaries, operates a cloud-based artificial intelligence (AI) lending platform in the United States. Its platform includes personal loans, automotive retail and refinance loans, home equity lines of credit, and small dollar loans that connects consumer demand for loans to its to bank and credit unions. Upstart Holdings, Inc. was founded in 2012 and is headquartered in San Mateo, California.

Veritex stock logo

Veritex NASDAQ:VBTX

$24.48 -0.35 (-1.41%)
Closing price 04:00 PM Eastern
Extended Trading
$24.46 -0.02 (-0.08%)
As of 04:20 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.

Veritex Holdings, Inc. operates as the bank holding company for Veritex Community Bank that provides various commercial banking products and services to small and medium-sized businesses, and professionals. The company accepts deposit products include demand, savings, money market, and time accounts. Its loan products include commercial real estate and general commercial, mortgage warehouse loans, residential real estate, construction and land, farmland, paycheck protection program, 1-4 family residential, agricultural, multi-family residential, and consumer loans, as well as purchased receivables financing. The company also provides interest rate swap services; and a range of online banking solutions, such as access to account balances, online transfers, online bill payment and electronic delivery of customer statements, and ATMs, as well as mobile banking, mail, and personal appointment. In addition, it offers debit cards, night depository services, direct deposits, cashier's checks, and letters of credit; treasury management services, including balance reporting, transfers between accounts, wire transfer initiation, automated clearinghouse origination, and stop payments; and cash management deposit products and services consisting of lockbox, remote deposit capture, positive pay, reverse positive pay, account reconciliation services, zero balance accounts, and sweep accounts. The company operates full-service branches located in the Dallas-Fort Worth metroplex, and the Houston metropolitan area. Veritex Holdings, Inc. was incorporated in 2009 and is headquartered in Dallas, Texas.