Tag
McKinsey
Stories tagged McKinsey.
McKinsey: Only Seven Beauty Brands Launched in Past Two Decades Clear $1B in 2025 Sales
Just seven beauty brands founded in the past 20 years reached more than $1 billion in global retail sales in 2025, and every one of them is now owned by a strategic buyer, according to McKinsey.