GEO Group to redeem $650 million senior secured notes on Oct. 15, 2026 - GEO News | Rallies