Ulta Beauty Stock Analysis (ULTA): 46 Million Loyal Shoppers Face a Moat Test Beyond the Makeup Aisle

Its loyalty system is powerful, but fragmented distribution and rising investment needs will decide whether shareholders retain the beauty economics.