Geo Group enters amended and restated credit agreement on October 5, 2026 - GEO News | Rallies