The GEO Group Reports Second Quarter 2025 Results and Announces $300 Million Share Repurchase Program
1. GEO reported Q2 2025 results with a $300 million share repurchase program. 2. The company's leading position in contracted support services may boost investor confidence.