# Ulta Beauty Inc. (ULTA) — Investment Thesis

**Exchange:** NASDAQ  
**Coverage as of:** 2026-Q2  
**Updated:** 2026-05-27  
**Tier:** Free primer (steps 1 & 3 of 19)  
**Sibling pages:** /stocks/ulta/financials · /memo/ulta

> This page shows the free thesis context (business model + recent catalysts).
> The full investment thesis (moat analysis, DCF, scenarios, risk register) is available
> via GET /api/v1/research/ULTA/memo ($2.00, Bearer token).

## Business Model

---
source: coverage-next-full
step: 01
title: Business Model & Overview
ticker: ULTA
created: 2026-05-27
---

### Step 01 — Business Model & Overview: ULTA Beauty, Inc.

#### Key Findings
- ULTA is the largest US specialty beauty retailer: 1,505 US stores, ~$12.4B revenue, ~44.4M loyalty members
- Unique value proposition: only major US retailer offering prestige AND mass beauty products under one roof alongside services
- Revenue flows from three channels: in-store retail (~75%), e-commerce (~25%), and services (~11% of total, partially included in retail)
- The "Ulta Beauty Rewards" loyalty program is the central flywheel — 95% of revenue from members
- CEO transition (Kimbell → Steelman, Jan 2026) adds near-term leadership uncertainty
- **Net: Positive for thesis** — dominant position, defensible model, loyalty moat, but execution transition underway

#### Implications for Thesis and Valuation
The "all-in-one" beauty format is genuinely differentiated and difficult to replicate — no competitor simultaneously offers MAC, NYX, Clinique, Kylie Cosmetics, and Revlon in the same store with in-store salon services. This creates cross-category basket dynamics that boost average transaction value. The loyalty data asset (purchase history on 44M members) is a structural moat that no pure-e-commerce competitor or mass retailer can match. The primary risk is not existential disruption but rather share erosion at the margin, particularly with Gen Z consumers who show stronger Sephora preference.

#### Objective
Map ULTA's business model, value-chain position, revenue streams, and competitive positioning to establish the analytical framework for downstream steps.

#### Narrative Analysis

##### Company Profile
Ulta Beauty, Inc. [S1] is the United States' largest specialty beauty retailer by both revenue and store count. Founded in 1990 as a mass-market beauty concept and evolved over 30 years into a "prestige-mass-services" aggregator, ULTA operates 1,505 company-owned US stores as of January 31, 2026 [S1], plus 86 international company-operated stores (Mexico flagship + Space NK UK stores). The company is headquartered in Bolingbrook, Illinois, and trades on the Nasdaq under ULTA [S1].

##### Business Model — Three Revenue Pillars

**Pillar 1: In-Store Retail (~75% of revenue)**
ULTA's flagship format is a 10,000+ sq ft standalone store, typically in strip malls and lifestyle centers — a deliberate departure from the mall-dependent model used by Sephora [S2]. Each store carries 500–600 brands across six categories: (1) cosmetics/color, (2) skincare, (3) haircare, (4) fragrance, (5) bath and body, and (6) nail products [S1]. Crucially, ULTA carries products at both prestige (MAC, Lancôme, Urban Decay, Morphe) and mass price points (L'Oréal, Maybelline, NYX, e.l.f.) — a combination no other major retailer matches [S2]. This format allows a shopper to "trade up" or "trade down" within a single visit, creating stickiness.

**Pillar 2: E-Commerce (~25% of revenue)**
ULTA's digital channel has grown significantly, with the mobile app driving approximately two-thirds of online sales [S3]. App engagement saw double-digit growth in recent quarters [S3]. E-commerce is fully integrated with the loyalty program — members earn and redeem points online identically to in-store, eliminating the channel-switching penalty that hurts pure-online competitors.

**Pillar 3: Services (~11% of revenue)**
In-store services — salon hair services, skincare treatments, and brow/lash services — are operated within most ULTA stores and function as a "reason to visit" anchor that digital retailers cannot replicate [S1]. Services require physical presence, generate recurring visit frequency, and serve as an upsell vector for adjacent product purchases.

##### The Loyalty Flywheel
The "Ulta Beauty Rewards" program (formerly "Ultamate Rewards," rebranded January 2024 [S3]) is ULTA's central competitive asset. With 44.4 million active members as of Q3 FY2024 [S3] — representing approximately 95% of the company's revenue [S3] — this is an unusually concentrated loyalty engagement for a retailer of this scale. Platinum and Diamond member tiers (highest-spend cohorts) grew 20% YoY in Q3 FY2024 [S3], indicating deepening engagement at the top of the funnel. The loyalty database provides ULTA with purchase-level behavioral data that enables personalized marketing at scale — a capability worth considerably more than the program's direct financial cost.

##### Value Chain Position
ULTA occupies the **retailer/aggregator layer** of the beauty value chain:
- Upstream: Brand relationships with 600+ suppliers (both indie and established CPG/prestige)
- Midstream: ULTA's distribution centers, purchasing scale, and shelf space allocation
- Downstream: Consumer-facing stores + e-commerce + services + loyalty data

ULTA does not manufacture products (no private label of note) and does not own brands. Its economic power derives from (1) aggregating consumer traffic from both mass and prestige shoppers and (2) monetizing that traffic through superior loyalty data and omnichannel integration.

##### International Expansion (New)
FY2026 marks ULTA's first moves beyond the US in company-operated format:
- **Mexico:** Antara Fashion Hall flagship (opened August 2025), described as highly successful [S4]; pipeline includes Guadalajara and Monterrey for FY2026
- **UK:** Space NK acquisition (July 2025, ~£300M+) — 83 UK/Ireland stores; premium/curated beauty retailer kept as standalone subsidiary [S4]

##### CEO Transition
Dave Kimbell (CEO 2021–January 2026) was succeeded by Kecia Steelman, previously COO of Ulta Beauty [S5]. Steelman is a long-tenure internal hire, which reduces cultural disruption risk. However, she assumes the role during a strategic inflection point (international expansion, Target partnership ending, loyalty program evolution) that demands credible leadership continuity.

#### Evidence and Sources
Business model confirmed from 10-K FY2025 (single segment, six product categories, services model) [S1]. Loyalty stats from press releases [S3]. E-commerce share estimated from investor commentary and press releases; exact % not GAAP-disclosed [S3]. International data from news reports and press releases [S4]. CEO transition from press release [S5].

#### Assumption Register Updates
- A04: E-commerce ~25% of revenue (Estimate)
- A05: Services ~11% of revenue (Estimate)
- A10: CEO transition risk elevated near-term (Judgment)

#### Tables and Calculations

##### Revenue Pillar Breakdown (Estimated)
| Channel | Est. % Revenue | FY2025 Est. | Key Driver |
|---------|--------------|------------|-----------|
| In-Store Retail | ~64% | ~$7,932M | Comp store sales, store count |
| E-Commerce | ~25% | ~$3,098M | App engagement, loyalty integration |
| Services | ~11% | ~$1,363M | Salon visits, skincare appointments |
| **Total** | **100%** | **$12,393M** | |
Note: Services revenue partially disclosed in stores; e-commerce ~25% is management estimate.

##### Store Count History
| FY End | US Stores | Net Opened | Comps YoY |
|---------|----------|-----------|----------|
| FY2021 | 1,264 | — | +40.6% |
| FY2022 | 1,318 | +54 | +14.6% |
| FY2023 | 1,374 | +56 | +9.8% |
| FY2024 | 1,385 | +11 | +0.7% |
| FY2025 | 1,505 | +120 | +5.4% |
Note: FY2025 store jump includes US new openings + Space NK international (86 stores); US standalone adds ~50-60/yr

##### Value Chain Layer Map
| Layer | Entity | ULTA's Role |
|-------|--------|-------------|
| Raw Materials | Chemical/fragrance suppliers | No involvement |
| Manufacturing | L'Oréal, Estée Lauder, indie brands | No involvement |
| Brand Marketing | Brand-owned | Partner (co-marketing) |
| **Retail Distribution** | **ULTA, Sephora, Target, Amazon** | **Primary role — aggregator** |
| Customer Loyalty | ULTA Beauty Rewards | Owned and operated |
| Services | In-store stylists/aestheticians | Operated in-store |

#### Open Questions and Data Gaps
1. Precise e-commerce revenue as % of total — management discusses but GAAP does not separately disclose
2. Services revenue margin vs. product margin — services likely lower margin but drives traffic
3. Space NK standalone financial profile — will be disclosed in FY2026 10-K (not yet filed)

#### Source Index
| Source Tag | Document or URL | Section | Date | Notes |
|------------|----------------|---------|------|-------|
| [S1] | SEC 10-K FY2025 (CIK1403568) | Business overview, segments | 2026-03-26 | Store count, categories, format |
| [S2] | competitive_landscape.md | ULTA vs Sephora | 2026-05-27 | Format differentiation |
| [S3] | consensus.md / web search (loyalty stats) | Loyalty program stats | 2026-05-27 | 44.4M members, 95% revenue |
| [S4] | Web search: Space NK acquisition, Mexico | International | 2026-05-27 | Expansion details |
| [S5] | Web search: CEO transition Steelman | Management | 2026-05-27 | Kimbell → Steelman Jan 2026 |

## Recent Catalysts

---
source: coverage-next-full
step: 12
title: Bull / Bear — Analyst Debate (Filings + Consensus Path)
ticker: ULTA
created: 2026-05-28
---

### Step 12 — Bull / Bear Debate: ULTA Beauty, Inc.

> **Methodology note (no-transcripts path):** This step was produced under the
> `/coverage-next-full` skill, which deliberately excludes earnings-call
> transcripts. The bull/bear debate is inferred from SEC filings (10-K MD&A and
> Risk Factors), press releases, FY2026 guidance, sell-side consensus notes, and
> recent news flow — not from management commentary delivered on earnings calls
> or at investor conferences. Steelman-era management tone, in particular, is
> reconstructed from filings + press releases rather than first-person Q&A.

#### Key Findings
- The debate centers on a **single empirical question:** can Steelman sustain ULTA at 3–5% comps and 12–13% operating margin through FY2027–FY2028, or is the FY2025 +5.4% comp recovery the high-water mark before structural pressure resumes [S1][S2]?
- Bulls anchor on the moat (44M+ loyalty members, prestige+mass counter-positioning, ROIC ~30%+) and the FY2026 guide ($28.05–$28.55 EPS, +2.5% to +3.5% comps) [S2][S3].
- Bears anchor on a confluence of structural headwinds peaking in FY2027: Target shop-in-shop non-renewal (Aug 2026), Sephora-at-Kohl's expansion, Gen Z preference gap, and the unproven Space NK acquisition [S2][S4].
- Berkshire Hathaway's full exit by Q4 2024 — after entering only in Q2 2024 — is the **single most important sentiment data point in the entire ULTA debate.** Buffett-aligned capital does not enter and exit a position in 2 quarters absent a thesis break. The market has not fully digested what changed [S5].
- Valuation at ~$516, ~18.2x FY2026E EPS, is not demanding for a 25%+ ROIC compounder; it IS demanding if Sephora/Kohl's and Target/Sephora structurally cap ULTA's revenue runway [S3].
- The Mexico flagship (Aug 2025) and Space NK acquisition (Jul 2025) signal management is buying optionality, not running for the door — a constructive read on internal thesis [S2].
- **Verdict: HOLD / MONITOR.** Insufficient mispricing for high-conviction entry; insufficient deterioration for high-conviction exit. Two earnings prints (Q1 + Q2 FY2026) will resolve the debate.

#### Implications for Thesis and Valuation
The bull/bear debate produces a wide range of fair-value outcomes ($420 bear case, ~$650 base case, ~$780 bull case — directional placeholders pending `/complete-coverage` Step 14 DCF). At $516, the stock prices in **a modestly successful Steelman year** — neither the bear's structural decline nor the bull's re-acceleration to 6%+ comps. This makes ULTA a textbook "show me" stock: the next two prints + the FY2026 investor day are the catalysts that will resolve the multiple. Position sizing should reflect that resolution risk is to either side.

#### Objective
Construct the analyst debate by synthesizing the strongest filings-and-consensus-derived bull case and bear case, expose the empirical questions that separate them, and conclude with the mandatory Bull / Bear bullet contract that downstream consumers (`/complete-coverage` Step 15 + public `/stocks` page) parse.

#### Narrative Analysis

##### The Bull Case (Steelman-favorable scenario)

**1. Loyalty data asset is a generational moat (Step 10 reaffirmed).**
ULTA's 44.4M loyalty members drive ~95% of revenue [S1][S6]. That is an extraordinarily high engagement ratio — most retail loyalty programs cover 50–70% of transactions. ULTA knows its customer's beauty preferences at SKU level, across categories, over years. That data asset compounds: better recommendations → higher basket → richer data → still better recommendations. No competitor (Sephora, Target, Amazon) has this combination of beauty-specific spend depth + suburban geographic distribution + multi-tier rewards mechanics.

**2. FY2025 comp recovery (+5.4%) was not a fluke.**
The decomposition matters: comps were driven by **+2.0% transactions and +3.3% ticket** [S2]. Both growth in shoppers and growth in basket — the cleanest possible recovery signal. This argues against the "permanent share loss" bear narrative; ULTA reaccelerated even with Sephora-at-Kohl's already at scale.

**3. Operating margin floor is identifiable.**
FY2025 operating margin compressed to 12.4% (from peak 16%+) [S3]. The FY2026 guide implies a modest expansion to ~12.5% [S2]. If Steelman holds 12–13%, ULTA delivers $28–30 in EPS sustainably — a multi-year base earnings power that the 18x multiple is anchored to.

**4. Capital allocation continues to compound.**
~$900M/yr in buybacks at current prices removes ~4% of shares annually. Without any earnings growth, EPS grows ~4%/yr from buybacks alone [S3]. With even modest operating growth, mid-to-high-single-digit EPS growth is structural.

**5. Space NK + Mexico = optionality, not desperation.**
Two international moves in a single year ($380M Space NK, Mexico flagship) signal a management team that sees runway, not one defending a shrinking base [S2][S4]. UK beauty market is ~£14B; if Space NK reaches 250+ doors (currently ~83), it becomes a real second engine.

**6. CEO Steelman has 14 years of institutional knowledge.**
Internal promotion mitigates the "CEO transition risk" overhang. Steelman ran ULTA operations for years before taking the CEO seat in January 2026 — she knows where the store-level pain points are and where the operating leverage opportunities live [S4].

##### The Bear Case (Sephora-structurally-wins scenario)

**1. Sephora's Gen Z preference advantage is widening.**
Sephora leads ULTA by +9pp among Gen Z (36% vs 27% preferred destination) [S6]. Gen Z is currently 12% of beauty spend but is the cohort with the longest spending runway. Each year Sephora captures incremental Gen Z share, ULTA's terminal value erodes — and the Sephora-at-Kohl's footprint (500+ stores, growing to 1,000+) brings that competition to ULTA's suburban geographic moat.

**2. Target shop-in-shop non-renewal is a binary FY2027 comp headwind.**
ULTA chose to exit the Target partnership in August 2026 [S2][S4]. The cited reasons (brand dilution, channel conflict) are defensible — but the math is not: ~800 shop-in-shop locations driving an estimated $500–700M in annualized revenue evaporate from the comp base. Worse, Target will almost certainly partner with Sephora to fill that space, converting an ULTA touchpoint into a Sephora touchpoint. The 2H FY2027 comp prints will show the damage in real time.

**3. Operating margin has structurally compressed and not recovered.**
Peak margin (FY2022) was 16.1%. FY2025 was 12.4%. The compression has been four years of SG&A growing faster than revenue [S3]. Even the FY2026 guide does not project a return to 14%, let alone 16%. The bear interpretation: the higher cost base is permanent (wages, technology, marketing intensity) and the 12–13% range is the new normal, not a temporary trough.

**4. Berkshire's rapid exit is a signal.**
Buffett's team entered ULTA in Q2 2024 and was fully out by Q4 2024 [S5]. Berkshire holds positions for years, sometimes decades. A 2-quarter round trip from one of the world's most patient capital allocators is not a portfolio rebalancing — it is a reversed thesis. The market does not know what Berkshire saw, but absence of explanation is itself a signal.

**5. Space NK is a low-conviction first acquisition.**
ULTA paid ~£300M ($380M) for an 83-store UK chain in a competitive market it has never operated in [S2][S4]. UK beauty is dominated by Boots (1,800+ stores), Superdrug (800+ stores), and Sephora's growing UK presence. ULTA management has no UK retail operating track record. Goodwill jumped from $11M to $226M on the balance sheet — every dollar of that is a future impairment risk if integration disappoints.

**6. Multiple is not cheap on normalized assumptions.**
At 18.2x FY2026E EPS [S3], ULTA trades roughly in line with the S&P 500 — but the S&P delivers index-level growth without retail competition risk. If ULTA's "right" multiple is 14–16x (the specialty retail comp range — DG, BBY, AAP), the stock has 10–22% downside from $516 even before any earnings disappointment.

##### Empirical Questions That Resolve the Debate

| Question | Bull View | Bear View | Resolution Timing |
|---------|-----------|-----------|-------------------|
| Q1 FY2026 comps | +3% or better | <2% | June 2026 |
| FY2026 op margin trajectory | Expanding to 12.5%+ | Compressing below 12% | Through FY2026 |
| Target non-renewal comp impact | Manageable, lapping benign | -200 to -400 bps drag | 2H FY2027 |
| Space NK integration | Accretive by Y2 | Goodwill impairment within 3 yrs | FY2027–FY2028 |
| Gen Z share | Stabilizes at ~27% | Decays to ~22% by FY2028 | Ongoing |
| Sephora Kohl's saturation | Plateaus at 1,000 stores | Continues to 2,000+ stores | FY2027–FY2030 |

##### The Berkshire Question (Most Important Single Datapoint)

Berkshire Hathaway initiated ULTA in Q2 2024, added in Q3 2024, then **fully exited by Q4 2024** [S5]. The position was an estimated $400–600M at peak. This is essentially unprecedented Buffett-team behavior — they hold positions for years and exit only when the thesis is decisively broken. Possible explanations:
- **Discovered a thesis break:** Sephora competitive intensification, management transition, or category-specific data point that invalidated the entry thesis
- **Personnel-driven entry, not Buffett-approved:** Ted Weschler or Todd Combs may have driven entry; Buffett review at year-end may have ordered exit
- **Position-sizing error:** entered too aggressively, found liquidity worse than expected, sized down quickly
- **Tax / portfolio rebalancing:** unlikely given the speed and totality

The market has not fully metabolized this. ULTA's institutional shareholder base outside Berkshire is largely passive; the active-money signal from Berkshire's reversal is uniquely informative and bearish at the margin.

##### Steelman's First Six Months — What Filings Show

Without transcripts, the Steelman tone reads from:
- Press releases (March 2026): "transitional year complete" framing for FY2025; FY2026 guide consistent with prior cadence
- 10-K FY2025 Risk Factors language: minor expansion of competitive risk language vs. FY2024
- FY2026 capex guide ($400–450M): in line with prior years — no signal of aggressive reinvestment OR retrenchment
- No buyback authorization expansion announced — implies "steady as she goes" rather than capital-allocation pivot

Filings-derived read: Steelman is running a continuity playbook, not a turnaround. That is consistent with the bull's "modest re-acceleration" thesis and inconsistent with both extreme scenarios.

#### Evidence and Sources
Loyalty members and revenue concentration from press releases and 10-K [S1][S6]. FY2025 comp recovery and FY2026 guidance from earnings press release and StockAnalysis.com financials [S2][S3]. Sephora competitive context and Target/CEO transition from competitive landscape research [S4][S6]. Berkshire 13F history from web search [S5].

#### Assumption Register Updates
- A15: FY2026 EPS consensus = $28.40 (Estimate; consistent with prior entry)
- A16: Berkshire Hathaway exit timing (Fact; Q2 2024 entry → Q4 2024 full exit)
- New: FY2026 comp guidance range = +2.5% to +3.5% (Fact; per ULTA Q4 FY2025 press release)
- New: FY2026 EPS guidance range = $28.05 to $28.55 (Fact; per ULTA Q4 FY2025 press release)

#### Tables and Calculations

##### Scenario Walk to Earnings Power

| Scenario | FY2027E Comps | FY2027E Op Margin | FY2027E EPS | Implied P/E at $516 |
|---------|--------------|-------------------|------------|---------------------|
| Bear (Target drag + Sephora share loss) | -1% to +1% | 11.0% | ~$26 | 19.8x |
| Base (Steelman holds line) | +2.5% to +3.5% | 12.5% | ~$30 | 17.2x |
| Bull (re-acceleration, Space NK accretive) | +4% to +6% | 13.0% | ~$33 | 15.6x |

##### Bull/Bear Confidence Scoring

| Element | Bull Confidence | Bear Confidence | Net |
|---------|---------------|----------------|-----|
| Loyalty moat durability | High | Medium | Bull +1 |
| FY2026 guidance achievement | Medium-High | Medium | Bull +0.5 |
| Long-cycle Gen Z share | Low-Medium | Medium-High | Bear +1 |
| Target non-renewal absorption | Medium | High | Bear +1 |
| Space NK execution | Low | Medium | Bear +0.5 |
| Capital allocation continuity | High | Low | Bull +1 |
| Berkshire signal interpretation | Low | Medium | Bear +0.5 |
| **Net** | | | **Slightly Bearish skew, but balanced** |

#### Open Questions and Data Gaps
1. No transcript access — Steelman's strategic priorities are inferred from filings only
2. Space NK economics not separately disclosed; integration progress not quantified in filings yet
3. Target shop revenue contribution not broken out in segment reporting
4. Berkshire's rationale for the rapid exit remains unknown — most important single unanswered question
5. No FY2026 investor day yet held under Steelman; capital allocation pivot risk is unmeasured

#### Source Index
| Source Tag | Document or URL | Section | Date | Notes |
|------------|----------------|---------|------|-------|
| [S1] | SEC 10-K FY2025 (CIK1403568) | Business, MD&A | 2026-03-26 | Loyalty + revenue concentration |
| [S2] | ULTA Q4 FY2025 earnings press release | Guidance, comp drivers | 2026-03-13 | FY2026 guide, comp decomp |
| [S3] | other/consensus.md + xbrl_summary.md | Multiples, consensus | 2026-05-27 | $28.40 EPS, 18.2x P/E |
| [S4] | industry/competitive_landscape.md | Sephora, Target, CEO | 2026-05-27 | Competitive context |
| [S5] | Web search: Berkshire ULTA 13F | 13F history | 2026-05-27 | Q2 2024 entry / Q4 2024 exit |
| [S6] | Step_10_moat_analysis.md | Loyalty, Gen Z gap | 2026-05-27 | Moat + Gen Z data |

---

#### Bull Case — 3 bullets

- **Loyalty moat + recovering execution.** 44M+ loyalty members drive ~95% of revenue, and FY2025 comps reaccelerated to +5.4% on both higher traffic (+2.0%) and higher ticket (+3.3%) — the cleanest possible recovery signal that ULTA is taking share back, not merely lapping easy comps.
- **Earnings power compounds even at modest growth.** With ~$900M/yr buybacks reducing share count ~4% annually and FY2026 guided to $28.05–$28.55 EPS, ULTA delivers high-single-digit EPS growth from buybacks alone; any operating leverage on 12.5%+ margins drives the multiple-expansion case.
- **International + format optionality is free at this multiple.** Space NK (UK, 83 doors) and Mexico flagship (Aug 2025) give ULTA two new geographic engines for the first time in its history — at 18.2x FY2026E EPS, investors are paying for the US business and receiving the international optionality as a free call option.

#### Bear Case — 3 bullets

- **Structural competitive pressure compounds in FY2027.** Sephora-at-Kohl's expanding to 1,000+ suburban locations, Sephora's +9pp Gen Z preference advantage, and ULTA's own decision to exit the 800-location Target shop-in-shop partnership (August 2026) combine into a $500–700M revenue headwind that will hit 2H FY2027 comps directly — the bear case for margin compression below 12% is concrete, not theoretical.
- **Berkshire Hathaway's 2-quarter round trip is an unexplained negative signal.** Buffett-team capital entered ULTA in Q2 2024 and was fully out by Q4 2024, an essentially unprecedented behavior pattern for Berkshire — the market has not metabolized what changed, and the most informed active-money signal in the entire shareholder base is negative.
- **Multiple is not cheap on a normalized basis.** 18.2x FY2026E EPS is below the historical ULTA average but in line with the S&P 500 and well above specialty-retail comps (DG, BBY, AAP at 12–15x) — if ULTA's "right" home is 14–16x given the competitive backdrop, there is 10–22% downside from $516 even before any earnings disappointment.

## Full Investment Thesis (Premium)

The full research tier adds these thesis-critical dimensions:

- Moat Analysis — durable competitive advantages, switching costs, network effects
- Investment Thesis — variant perception, what has to be true, why market may be wrong
- Bull / Base / Bear Scenarios — probability weights, catalysts, price targets
- Risk Register — macro, competitive, execution, regulatory risks with materiality ratings
- Management Quality — capital allocation track record, incentive alignment
- DCF Valuation — 10-year model with sensitivity matrix

**API endpoint:** GET /api/v1/research/ULTA/memo

## Navigation

- Overview: /stocks/ulta
- Financials: /stocks/ulta/financials
- Thesis (this page): /stocks/ulta/thesis
- Investment Memo: /memo/ulta
- Coverage universe: /stocks
