Ulta Beauty: Good rest, limited upside

You can read the whole article here.