The GEO Group completes redemption of all senior secured notes due 2029 - GEO News | Rallies