e.l.f. Beauty Exec Sells Over $500k in Shares: What It Means for Investors | Whale Factor