Elf Beauty's shares fell over 20% in extended trading after announcing a gloomy outlook on annual sales and profit projections. The budget-friendly vegan makeup brand, found in major chains like ...