She had already filed bankruptcy. Big brands like L'oreal don't always buy a business cause of what it is, but what it can also be. That said, what they can "be" usually won't
happen without the big brand. If L'oreal had ailing product lines for natural hair, slapping a new branding on it, Carol's Daughter, helps give second life to them. In addition, they can scale
and put the product into stores and in prominent places that smaller companies couldn't negotiate into.
Again, big companies don't always overpay because they think a company is gonna blow up large by itself, but because they can turn it into something much bigger, much sooner.
This all has to do with stock valuations and investors. Product diversification = money, and the big boys can open doors. That doesn't mean the companies by themselves would be super
successful just because they were offered that money.