ELF Financials: elf Beauty Inc AI Analysis