Should You Buy e.l.f. Stock Before May 20?

E.l.f. continues to gain market share while the top players in its industry, on average, are losing market share. It's one of the few companies that have reported more than 20% growth for 28 quarters.
Open original source