GEO Financials: Geo Group Inc AI Analysis