Ulta Beauty (ULTA) beat on revenue. It beat on comparable sales. On March 13, 2026, the stock still fell roughly 12%. Shares closed at $535.72, down from $624.70 the night before earnings dropped. That kind of move doesn't happen because a company had a bad quarter. It happens because the market had priced in something better. Here's what the actual numbers say, why the selloff happened, and whether this dip makes sense.
What Ulta's Q4 numbers show
The fourth quarter results weren't a disaster by any measure. Before getting into guidance, it's worth understanding what Ulta actually delivered on both the top and bottom lines.
Ulta's Q4 revenue beat and where margins compressed
The top-line results came in ahead of street expectations. The cost side told a different story.
- Revenue: $3.90B, up 11.8% year over year, beating the ~$3.80B estimate
- Comparable sales: +5.8%, well above the 4.3% street estimate
- EPS: $8.01, beating the ~$7.93 consensus by $0.08
- Gross margin: 38.1%, slipping slightly from 38.2% the year before
- Loyalty program: 46.7 million active members, a record high
Selling, general and administrative expenses jumped 23% year over year to $1B. That dragged the operating margin down to 12.2% from 14.8% in the same quarter a year ago. That's a drop of 260 basis points in one quarter. Revenue went up. Profits didn't keep pace.
The full-year FY2025 picture: strong revenue, squeezed profits
For fiscal year 2025 (ending January 31, 2026), the headline numbers were solid. Net sales hit $12.39B, up 9.7% year over year. Comparable sales grew 5.4% for the full year. But earnings per share grew just 1.2%, landing at $25.64. Operating margin dipped to 12.4% from 13.9% the prior year. Revenue growing nearly 10% while earnings grew 1% is the core tension in the Ulta story right now. The company is spending more to grow. Those investments aren't showing up in the bottom line yet. Over 95% of Ulta's sales run through loyalty members. That data depth is a real competitive moat. Maintaining it is expensive.
Why Wall Street punished solid results
The selloff wasn't really about Q4. It was about what 2026 looks like from here. The stock had surged roughly 80% in the 12 months heading into earnings. When a stock runs that hard, the market prices in flawless execution. Good doesn't cut it. The market wanted great.
The expectations game: how Ulta became a victim of its own track record
Q4 comps of 5.8% beat the 4.3% estimate. That's genuinely strong. But the stock was already priced to reflect strong momentum. When guidance landed softer than expected, the market re-rated fast. Guidance, in plain terms, is a company's own forecast for sales and earnings in the year ahead. When analysts call it "conservative," they mean management set the bar lower than the street expected. That gap is what triggered the selloff.
Breaking down Ulta's FY2026 guidance
The numbers look less scary once you separate what beat from what disappointed. For FY2026, management projected:
- Net sales growth of 6% to 7%, implying $13.14B to $13.26B in revenue
- Comparable sales growth of 2.5% to 3.5%
- EPS of $28.05 to $28.55, with a midpoint of $28.30
The revenue guidance actually beat the prior analyst estimate of $13.06B. The EPS midpoint was only $0.08 below the ~$28.38 consensus. But comparable sales decelerating from 5.4% in FY2025 to just 2.5% to 3.5% is what spooked investors most. That's a sharp step-down on the metric Wall Street watches most closely in retail. One mitigating factor: Ulta got a new CFO in December 2025. New finance leads often set conservative baselines early. It gives them room to beat later. TD Cowen analyst Oliver Chen called the comp guide a direct reflection of tougher year-over-year comparisons and the full annualization of second-half 2025 investments.
Is this a dip-buy or a value trap?
This question doesn't have a clean answer right now. It depends on whether management's guidance is genuinely sandbagged, and on what happens to consumer spending over the next six months. Both are unknowable at the moment.
Consumer discretionary headwinds: oil, inflation, and wallet fatigue
The macro backdrop makes this read harder than the earnings story alone. The University of Michigan Consumer Sentiment Index fell to 55.5 in March 2026. That was the lowest reading of the year. About half of that survey was collected after the US-Iran military conflict began in late February. Sentiment fell noticeably in those final nine days. Gasoline prices hit a national average of $3.54 per gallon. For consumers already stretched by inflation, that's a direct cut in what's left for discretionary spending.
Higher gas prices work like a tax on consumer wallets. Beauty, apparel, and entertainment absorb the cut first. Ulta serves shoppers from drugstore level all the way to prestige. That breadth gives it some cushion. But if mid-tier shoppers trade down harder, e.l.f. Beauty (ELF) picks up that share. If high-end consumers get cautious, LVMH (LVMUY) and Estée Lauder (EL) feel the same pressure from above. Target (TGT) and Costco (COST) have been capturing more beauty spend through value positioning.
Amazon (AMZN) is expanding its beauty marketplace aggressively. Ulta's in-store experience and loyalty ecosystem are real competitive advantages. But they're being tested harder than they have been in years. Stoxcraft's the 5 biggest forces shaping the stock market in 2026 breaks down the macro dynamics putting pressure on consumer-facing stocks this year.
What analysts are saying about ULTA after Q4
Most analysts didn't panic after earnings. They trimmed price targets and kept their ratings intact, which tells you something about how they view the selloff. Here's where the main firms landed:
- JPMorgan: Overweight, cut to $750 from $800, calls the selloff a dip-buying opportunity
- TD Cowen: Buy, cut to $750 from $775
- Deutsche Bank: Buy, cut to $748 from $766
- Oppenheimer: Buy, cut to $650 from $750
- UBS: Buy, maintained $810 target with no change
- Wells Fargo: Underweight, cut to $475 from $500
The overall consensus sits at "Moderate Buy" with an average price target around $671. JPMorgan flagged that quarter-to-date comparable sales were tracking above their own 4% estimate at the time of the earnings call. If that momentum holds, the conservative guidance thesis gets validated and the stock has real upside from current levels.
The dead cat bounce risk is real. If consumer sentiment keeps weakening and the oil shock persists, a short-term recovery could just reset for another leg lower. That's not a fringe scenario given what's happening at the pump right now.
What the ULTA selloff tells you about beauty retail in 2026
The market didn't overreact to a bad quarter. It recalibrated to a more complicated environment. Ulta's business is still growing. The loyalty base hit a record high. Revenue is headed toward $13B this year. But the era of near-effortless 5% comp growth with expanding margins is over for now.
Ulta is reinvesting heavily into digital, the Space NK international expansion, and its "Ulta Unleashed" strategy. That spending shows up in SG&A before it shows up as margin improvement. Investors need to decide if they're patient enough to wait for it. The valuation looks more reasonable now than it did before earnings. If guidance is genuinely conservative, current levels offer upside to the ~$671 consensus target. If the macro environment for discretionary spending keeps getting worse, there's more downside risk ahead. Ulta is clearly a strong business. The question is whether the current price reflects the right level of risk for where we are right now.
Disclaimer: This article is for informational purposes only and does not constitute financial advice. Stoxcraft does not hold positions in any stocks mentioned. Always conduct your own research and consult a licensed financial advisor before making investment decisions.