On November 10, 2025, Turiya Advisors Asia Ltd disclosed a new position in The GEO Group(NYSE:GEO), acquiring 5,644,900 shares valued at an estimated $115.66 million. Acquired 5,644,900 shares, ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results