Home Stock Elf Beauty dismisses Muddy Waters’ fraud allegations: is ELF stock a buy now?