e.l.f. Beauty Inc. (ELF) reports earnings