Sephora is a French multinational retailer of personal care and beauty products, offering nearly 340 brands alongside its own private label, the Sephora Collection. From Wikipedia
The company upheld its 5%–7% sales decline forecast after dismissing its CEO over a vendor deal conflict.