Struggling malls and big box stores are having no problem getting selfie-taking millennials through the doors to buy cheap lipstick and fancy eyeliner. After Thursday’s market close, Ulta Beauty reported fourth quarter revenue of $1.58 billion on earnings of $2.25 a share, trouncing Wall Street’s expectations for earnings of $2.08 to $2.13 a share on sales of $1.52 billion to $1.54 billion.