e.l.f. Beauty, Inc. (ELF): financials, 13F holders and insider trades