L'Oreal shares have performed well. Photo: Shutterstock