GEO Stock Today: January 26 ICE-Tracking Leak Elevates Contract Risk
GEO stock falls 9.3% as ICE-tracking leak raises ICE contracts risk. Mixed technicals, tight interest coverage, and Feb. 12 earnings put renewals and policy in focus for US investors.