Stocks Sycamore Partners sells over $4 million in Torrid Holdings stock September 20, 2024 Post ContentÂ