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
Geo Group Inc (The) stock logo
GEO
Geo Group
$23.42
+0.6%
$27.47
$11.75
$36.46
$3.29B0.762.92 million shs2.63 million shs
Marcus & Millichap, Inc. stock logo
MMI
Marcus & Millichap
$31.22
+1.7%
$30.02
$27.61
$42.80
$1.20B1.23107,298 shs279,735 shs
NETSTREIT Corp. stock logo
NTST
NETSTREIT
$16.96
+1.6%
$16.09
$13.42
$17.53
$1.36B0.88967,737 shs880,054 shs
Triumph Financial, Inc. stock logo
TFIN
Triumph Financial
$55.62
+2.2%
$56.19
$42.90
$110.58
$1.27B1.32176,902 shs219,045 shs
Elon Musk's Next Move Cover

Explore Elon Musk’s boldest ventures yet—from AI and autonomy to space colonization—and find out how investors can ride the next wave of innovation.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Geo Group Inc (The) stock logo
GEO
Geo Group
+0.76%-5.84%-12.77%-19.21%+86.46%
Marcus & Millichap, Inc. stock logo
MMI
Marcus & Millichap
+1.29%+1.06%+10.91%-12.23%-2.13%
NETSTREIT Corp. stock logo
NTST
NETSTREIT
+1.65%+4.09%+8.49%+10.92%+0.36%
Triumph Financial, Inc. stock logo
TFIN
Triumph Financial
+2.19%-4.53%-4.38%-13.39%-27.11%
CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Geo Group Inc (The) stock logo
GEO
Geo Group
3.1475 of 5 stars
3.52.00.00.01.82.51.9
Marcus & Millichap, Inc. stock logo
MMI
Marcus & Millichap
0.5892 of 5 stars
0.53.00.80.01.23.30.0
NETSTREIT Corp. stock logo
NTST
NETSTREIT
1.0515 of 5 stars
1.62.02.50.02.10.00.6
Triumph Financial, Inc. stock logo
TFIN
Triumph Financial
1.2812 of 5 stars
1.91.00.00.00.03.31.9
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Geo Group Inc (The) stock logo
GEO
Geo Group
3.00
Buy$38.0062.25% Upside
Marcus & Millichap, Inc. stock logo
MMI
Marcus & Millichap
1.00
Sell$30.00-3.91% Downside
NETSTREIT Corp. stock logo
NTST
NETSTREIT
3.11
Buy$18.167.05% Upside
Triumph Financial, Inc. stock logo
TFIN
Triumph Financial
1.80
Reduce$68.2022.62% Upside

Current Analyst Ratings Breakdown

Latest GEO, NTST, TFIN, and MMI Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
6/23/2025
Geo Group Inc (The) stock logo
GEO
Geo Group
Wedbush
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingOutperform ➝ Outperform$36.00
5/23/2025
NETSTREIT Corp. stock logo
NTST
NETSTREIT
Raymond James Financial
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingStrong-Buy ➝ Strong-Buy
5/23/2025
NETSTREIT Corp. stock logo
NTST
NETSTREIT
Raymond James Financial
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetStrong-Buy ➝ Strong-Buy$17.00 ➝ $18.00
5/8/2025
Geo Group Inc (The) stock logo
GEO
Geo Group
Wedbush
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingOutperform$46.00 ➝ $36.00
5/8/2025
Geo Group Inc (The) stock logo
GEO
Geo Group
Jones Trading
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetBuy ➝ Buy$55.00 ➝ $50.00
4/23/2025
Triumph Financial, Inc. stock logo
TFIN
Triumph Financial
B. Riley
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingNeutral ➝ Neutral$65.00 ➝ $55.00
4/21/2025
Triumph Financial, Inc. stock logo
TFIN
Triumph Financial
DA Davidson
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetNeutral ➝ Neutral$68.00 ➝ $56.00
4/21/2025
Triumph Financial, Inc. stock logo
TFIN
Triumph Financial
Keefe, Bruyette & Woods
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Lower Price TargetMarket Perform ➝ Market Perform$68.00 ➝ $56.00
4/7/2025
NETSTREIT Corp. stock logo
NTST
NETSTREIT
Wells Fargo & Company
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Initiated CoverageEqual Weight ➝ Overweight$18.00
4/7/2025
NETSTREIT Corp. stock logo
NTST
NETSTREIT
Wells Fargo & Company
Subscribe to MarketBeat All Access for the recommendation accuracy rating
UpgradeEqual Weight ➝ Strong-Buy$18.00
4/3/2025
NETSTREIT Corp. stock logo
NTST
NETSTREIT
Mizuho
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOutperform ➝ Outperform$15.00 ➝ $17.00
(Data available from 6/24/2022 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Geo Group Inc (The) stock logo
GEO
Geo Group
$2.42B1.37$1.69 per share13.83$9.54 per share2.45
Marcus & Millichap, Inc. stock logo
MMI
Marcus & Millichap
$696.06M1.75$0.11 per share282.06$16.25 per share1.92
NETSTREIT Corp. stock logo
NTST
NETSTREIT
$162.78M8.51$0.79 per share21.45$16.40 per share1.03
Triumph Financial, Inc. stock logo
TFIN
Triumph Financial
$487.93M2.67$1.78 per share31.30$36.17 per share1.54
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Geo Group Inc (The) stock logo
GEO
Geo Group
$31.97M$0.19123.2718.442.611.19%7.36%2.67%8/6/2025 (Estimated)
Marcus & Millichap, Inc. stock logo
MMI
Marcus & Millichap
-$12.36M-$0.17N/AN/A-0.95%-1.09%-0.82%8/6/2025 (Estimated)
NETSTREIT Corp. stock logo
NTST
NETSTREIT
-$11.94M-$0.15N/A14.024.86-6.60%-0.85%-0.51%8/4/2025 (Estimated)
Triumph Financial, Inc. stock logo
TFIN
Triumph Financial
$16.09M$0.37150.3223.18N/A2.44%1.61%0.23%7/16/2025 (Estimated)

Latest GEO, NTST, TFIN, and MMI Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
7/16/2025Q2 2025
Triumph Financial, Inc. stock logo
TFIN
Triumph Financial
$0.06N/AN/AN/A$105.85 millionN/A
5/7/2025Q1 2025
Geo Group Inc (The) stock logo
GEO
Geo Group
$0.18$0.14-$0.04$0.14$611.81 million$604.65 million
5/7/2025Q1 2025
Marcus & Millichap, Inc. stock logo
MMI
Marcus & Millichap
-$0.16-$0.11+$0.05-$0.11$140.20 million$145.04 million
4/16/2025Q1 2025
Triumph Financial, Inc. stock logo
TFIN
Triumph Financial
$0.06$0.04-$0.02-$0.03$104.49 million$101.57 million
CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Geo Group Inc (The) stock logo
GEO
Geo Group
N/AN/AN/AN/AN/A
Marcus & Millichap, Inc. stock logo
MMI
Marcus & Millichap
$0.501.60%N/AN/A N/A
NETSTREIT Corp. stock logo
NTST
NETSTREIT
$0.844.95%N/AN/A 1 Years
Triumph Financial, Inc. stock logo
TFIN
Triumph Financial
N/AN/AN/AN/AN/A

Latest GEO, NTST, TFIN, and MMI Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
4/29/2025
NETSTREIT Corp. stock logo
NTST
NETSTREIT
quarterly$0.215.2%6/2/20256/2/20256/16/2025
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Geo Group Inc (The) stock logo
GEO
Geo Group
1.24
1.29
1.29
Marcus & Millichap, Inc. stock logo
MMI
Marcus & Millichap
N/A
3.77
3.77
NETSTREIT Corp. stock logo
NTST
NETSTREIT
0.69
3.95
3.95
Triumph Financial, Inc. stock logo
TFIN
Triumph Financial
0.05
0.98
0.98

Institutional Ownership

CompanyInstitutional Ownership
Geo Group Inc (The) stock logo
GEO
Geo Group
76.10%
Marcus & Millichap, Inc. stock logo
MMI
Marcus & Millichap
62.78%
NETSTREIT Corp. stock logo
NTST
NETSTREIT
N/A
Triumph Financial, Inc. stock logo
TFIN
Triumph Financial
91.11%

Insider Ownership

CompanyInsider Ownership
Geo Group Inc (The) stock logo
GEO
Geo Group
4.60%
Marcus & Millichap, Inc. stock logo
MMI
Marcus & Millichap
39.89%
NETSTREIT Corp. stock logo
NTST
NETSTREIT
0.58%
Triumph Financial, Inc. stock logo
TFIN
Triumph Financial
5.58%
CompanyEmployeesShares OutstandingFree FloatOptionable
Geo Group Inc (The) stock logo
GEO
Geo Group
16,500141.34 million134.84 millionOptionable
Marcus & Millichap, Inc. stock logo
MMI
Marcus & Millichap
89038.98 million23.43 millionOptionable
NETSTREIT Corp. stock logo
NTST
NETSTREIT
3081.71 million81.23 millionOptionable
Triumph Financial, Inc. stock logo
TFIN
Triumph Financial
1,55323.42 million22.11 millionOptionable

Recent News About These Companies

Triumph Completes Acquisition of Greenscreens.ai
Triumph Financial price target lowered to $55 from $65 at B. Riley
Triumph Financial price target lowered to $56 from $68 at DA Davidson

New MarketBeat Followers Over Time

Media Sentiment Over Time

Top Headlines

View All Headlines
Geo Group stock logo

Geo Group NYSE:GEO

$23.42 +0.14 (+0.60%)
Closing price 06/23/2025 03:59 PM Eastern
Extended Trading
$23.40 -0.02 (-0.09%)
As of 06/23/2025 07:41 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.

The GEO Group, Inc. (NYSE: GEO) engages in ownership, leasing, and management of secure facilities, processing centers, and community-based reentry facilities in the United States, Australia, the United Kingdom, and South Africa. The company also provides secure facility management services, including the provision of security, administrative, rehabilitation, education, and food services; reentry services, such as temporary housing, programming, employment assistance, and other services; electronic monitoring and supervision services; and transportation services; as well as designs, constructs, and finances new facilities through projects. The company was founded in 1984 and is based in Boca Raton, Florida.

Marcus & Millichap stock logo

Marcus & Millichap NYSE:MMI

$31.22 +0.51 (+1.66%)
Closing price 06/23/2025 03:59 PM Eastern
Extended Trading
$31.26 +0.04 (+0.13%)
As of 06/23/2025 05:51 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.

Marcus & Millichap, Inc. engages in the provision of investment real estate brokerage services. It specializes in commercial real estate investment sales, property financing, research, and advisory services. The company was founded by George M. Marcus and William A. Millichap in 1971 and is headquartered in Calabasas, CA.

NETSTREIT stock logo

NETSTREIT NYSE:NTST

$16.96 +0.27 (+1.62%)
Closing price 06/23/2025 03:59 PM Eastern
Extended Trading
$16.95 -0.01 (-0.03%)
As of 06/23/2025 05:16 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.

NETSTREIT Corp. is an internally managed real estate investment trust (REIT) based in Dallas, Texas that specializes in acquiring single-tenant net lease retail properties nationwide. The growing portfolio consists of high-quality properties leased to e-commerce resistant tenants with healthy balance sheets. Led by a management team of seasoned commercial real estate executives, NETSTREIT's strategy is to create the highest quality net lease retail portfolio in the country with the goal of generating consistent cash flows and dividends for its investors.

Triumph Financial stock logo

Triumph Financial NASDAQ:TFIN

$55.62 +1.19 (+2.19%)
Closing price 06/23/2025 04:00 PM Eastern
Extended Trading
$55.62 0.00 (-0.01%)
As of 06/23/2025 05: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.

Triumph Financial, Inc., a financial holding company, provides various payments, factoring, and banking services in the United States. It operates through Banking, Factoring, and Payments segments. The company offers deposit products, including checking, savings, money market and certificates of deposit; and loan products, such as commercial real estate, land, commercial construction and land development, residential real estate, commercial agriculture, and consumer loans, as well as commercial and industrial loans, equipment loans, asset-based loans, business loans for working capital and operational purposes, and liquid credit loans. It also provides electronic banking services, debit cards, insurance brokerage services, mortgage warehouse facilities, and transportation factoring services, as well as payments services offered through TriumphPay platform, a payments network for the over-the-road trucking industry. The company was formerly known as Triumph Bancorp, Inc. and changed its name to Triumph Financial Inc. in December 2022. Triumph Financial Inc. was incorporated in 2003 and is headquartered in Dallas, Texas.