Lodge Hill Capital Sells Off $27.16 Million Terex Stake, What It Means for the Market | Whale Factor