ELF   $100.97  -0.72% Market Closed After Close 100.75 -0.22%

e.l.f. Beauty, Inc.

Earnings, Splits and Dividends

Data not available