Ulta Beauty reported second quarter fiscal 2026 results on 27 August 2026. Source: https://www.ulta.com/investor/news-events/press-releases/detail/234/ulta-beauty-announces-second-quarter-fiscal-2026-results.
Net sales of $3,035.7m, up 8.9%. Operating income of $379.6m, up 10.1%. Diluted EPS of $6.55, up 13.3%. First half net sales of $6,199.5m and first half diluted EPS of $14.31. Full-year guidance raised to 6.7% to 7.2% net sales growth and EPS of $28.70 to $29.00. Buyback authorisation raised to $1.8bn. The estate stands at 1,622 stores, 1,534 in the US and 88 international.
By any reading that is a good quarter, and it will be reported as one.
Comparable sales rose 3.8%.
Why the second number is the one that concerns you
Net sales include every store, including the ones that opened this year. Comparable sales measure the stores that were already trading a year ago, which is the closest available proxy for whether the average existing shop is selling more than it did.
Ulta grew headline sales 8.9% and comparable sales 3.8%. Roughly speaking, more than half the growth came from having more Ulta rather than from each Ulta doing more.
That distinction is invisible in the headline and decisive for a brand.
If you sell into an account that is opening doors, your revenue from that account can rise every year without your product performing any better. You get added to new stores, the invoices grow, and the account looks like your best-performing channel. Meanwhile your rate of sale per door, which is the number the buyer actually manages the category with, can be flat or falling the entire time.
Nothing feels wrong until a range review, at which point the conversation is about velocity and yours has been drifting for two years while your revenue chart went up and to the right.
The category backdrop makes this sharper
Circana forecasts US prestige beauty growth slowing from 10% to 8% in 2025 and 7% in 2026. Ulta's own guidance language points to a more promotional environment.
Put those next to the comp figure and the picture is coherent. The category is still growing, which is genuinely good news, but the rate is coming down and the retailer is leaning on expansion and promotion to hold its own growth rate above the category's.
For brands, a more promotional environment has a specific cost. Participation in retailer promotions is not really optional once your competitors are in them, and each event trades margin for visibility. In a fast-growing category you can absorb that because the incremental volume covers it. In a decelerating one, the same promotional calendar takes a larger bite out of a smaller increment.
So the planning assumption for the next four quarters is not that the account will get harder. It is that holding your current position in it will cost more than it did.
The trap in the middle
The specific failure mode worth naming is a brand whose distribution is growing while its per-door performance is weakening.
It is a comfortable position to be in, because every visible signal is positive. Revenue up, doors up, the account manager pleased, the retailer expanding. The brand feels like it is winning.
What is happening underneath is that the retailer's growth is doing the work, and when that growth slows or the estate matures, the underlying weakness arrives all at once. Brands in this position tend to get a shock at a range review rather than a warning, because the warning was in a number nobody was tracking.
The fix is not complicated, it is just unglamorous. Track rate of sale per door as your primary measure of the account, and treat total account revenue as secondary.
What to actually pull this week
Four quarters of data, two lines.
The first is units sold per door per week, or whatever the equivalent measure is for your account. If you cannot get it from the retailer directly, approximate it: units shipped divided by door count, quarter by quarter. It is rough, and the direction is what matters.
The second is door count over the same period.
Then look at what happened. If per-door velocity is rising, you are genuinely performing and the expansion is amplifying it. If it is flat, you are being carried by the retailer's growth and you should assume that ends. If it is falling while revenue rises, that is the position to act on now, while you still have a good story to tell about total sales.
If the number is going the wrong way
Two things move it, and only one of them is a discount.
The first is traffic to your section. Anything that gives a shopper a reason to stand in front of your product specifically: a demonstrable in-store moment, staff who can describe what it does in one sentence, content that names the retailer, a reason for someone to come in for you rather than notice you on the way past. Retailers value this disproportionately at the moment, because expansion-led growth needs footfall to justify it.
The second is conversion at the shelf. Packaging that answers what it is and who it is for in about three seconds, a price that makes obvious sense next to its neighbours, and a shelf position that is not fighting your own product. This is where most brands find quick wins, because the packaging was designed for a website rather than an aisle.
What does not fix it, durably, is promotional participation. That buys volume in the weeks it runs and trains the customer to wait for the next one.
The plain version
Ulta had a strong quarter and the business is in good shape. That is not in question.
The number to plan from is 3.8%, not 8.9%, because the first describes the shop you are actually sitting in and the second describes how many shops there now are. In a category slowing toward 7% growth, with a more promotional calendar attached, the gap between those two figures is where a brand's position quietly erodes.
Find out which side of it you are on before somebody in a range review tells you.