The GEO Group, Inc. GEO

Full chart Compare
Set alert

Price alert · GEO

All alert types
27.53 USD -0.54 (-1.92%)

At closeNov 4, 2026, 4:29 PM EST

27.40 -0.13 -0.47%

After hours · Nov 4, 4:29 PM ET

25.75 Day range 27.84
12.51 52-week range 33.17
YTD
+70.78%
1 year
+68.07%

Analyst view

Consensus: strong buy

Strong buy
Price target (mean) 39.00 +41.7% upside
Target (low)
36.00
Target (mean)
39.00
Target (high)
40.00
Ratings (0m) 3 3 buy · 0 hold · 0 sell
  • Strong buy0
  • Buy3
  • Hold0
  • Sell0
  • Strong sell0

Recommendation trend

  • This month 3
  • 1 month ago 3
  • 2 months ago 3
  • 3 months ago 3

Earnings and revenue estimates

Consensus for the coming quarters and fiscal years

GEO analyst estimates
PeriodEPS estimateLow – highYear agoEPS growthRevenue estimateRevenue growthAnalysts
Current quarter0.3450.32 – 0.360.25+38.0%772.73M+13.3%4
Next quarter0.32750.30 – 0.370.25+31.0%784.24M+10.8%4
Current year1.331.31 – 1.370.86+54.1%2.99B+13.8%4
Next year1.721.54 – 1.911.33+29.6%3.26B+8.7%4

Upgrades and downgrades

The latest rating changes

GEO analyst upgrades and downgrades
DateFirmActionFromTo
Oct 6, 2026Jones TradingMaintainedBuyBuy
Aug 6, 2026Jones TradingMaintainedBuyBuy
Jun 26, 2026Northland Capital MarketsMaintainedOutperformOutperform
Mar 20, 2026Jones TradingMaintainedBuyBuy
Feb 13, 2026Jones TradingMaintainedBuyBuy
Nov 7, 2025Jones TradingMaintainedBuyBuy
Aug 7, 2025Jones TradingMaintainedBuyBuy
Jun 23, 2025WedbushReiteratedOutperformOutperform
May 8, 2025Jones TradingMaintainedBuyBuy
Mar 21, 2025Jones TradingReiteratedBuyBuy
Mar 3, 2025Jones TradingMaintainedBuyBuy
Feb 27, 2025Jones TradingMaintainedBuyBuy
Jan 15, 2025Jones TradingMaintainedBuyBuy
Dec 17, 2024WedbushReiteratedOutperformOutperform
Nov 11, 2024Noble Capital MarketsDowngradeOutperformMarket Perform
Nov 8, 2024Jones TradingMaintainedBuyBuy
Nov 8, 2024Northland Capital MarketsMaintainedOutperformOutperform
Nov 8, 2024WedbushMaintainedOutperformOutperform
Sep 19, 2024WedbushReiteratedOutperformOutperform
Aug 8, 2024WedbushMaintainedOutperformOutperform
Aug 7, 2024Jones TradingMaintainedBuyBuy
Aug 7, 2024WedbushReiteratedOutperformOutperform
Jul 10, 2024Jones TradingInitiated—Buy
May 8, 2024WedbushMaintainedOutperformOutperform
Apr 8, 2024WedbushMaintainedOutperformOutperform
Mar 21, 2024WedbushReiteratedOutperformOutperform
Mar 13, 2024WedbushReiteratedOutperformOutperform
Feb 16, 2024WedbushMaintainedOutperformOutperform
Feb 15, 2024WedbushReiteratedOutperformOutperform
Nov 8, 2023WedbushMaintainedOutperformOutperform