TheStreet's Action Alerts PLUS Portfolio Manager Jim Cramer is fond of Ulta Salon, Cosmetics and Fragrance (ULTA - Get Report) for the long-term. The company reports earnings on Thursday after the markets close. "I like ULTA for the long-term story," Cramer said. "e.l.f. Beauty (ELF - Get Report) is another stock that people look at and JCPenney (JCP - Get Report) because they have a lot of Sephoras." Cramer spoke earlier from the floor of the New York Stock Exchange. Cramer has discussed the recent trend of millennials putting on makeup before taking selfies.