Shares of cosmetics and skincare company e.l.f. Beauty (NYSE: ELF) fell off a cliff Thursday morning following a mixed ...