Ulta Beauty shares climbed 12.3% after the beauty retailer posted stronger-than-expected fourth-quarter earnings. Ulta reported earnings of $8.46 per share, outperforming the $7.12 forecasted by analysts. Revenue reached $3.49bn, exceeding the consensus estimate of $3.46bn. However, the company provided weaker-than-expected full-year guidance.