E.l.f. Beauty Q4 Revenue Tops Estimates, Flags $15–20M Iran War Impact - ELF News | Rallies