e.l.f. Beauty Shares Decline 2.96% After Cannes AI Strategy Discussion - ELF News | Rallies