Business & Finance News Shein’s annual profit down by more than a third, FT reports February 23, 2025 0