GEO rises on $950 million sale of ICE facility, expanded stock buyback - GEO News | Rallies