News

E.l.f. Beauty (NYSE: ELF) stock has been through the wringer over the past few years, and it's down a whopping 40% over the ...