‹ Screener

Ulta Beauty, Inc.

ULTA · Retail-Retail Stores, NEC · 43.0M shares · -4%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $947M (gross $996M, SBC $48M)

Reference price $475.84 · est. market cap ~$20.5B — last insider sale, 2026-06-15 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

A85

Ulta is the dominant U.S. specialty-beauty retailer with a loyalty/scale moat and top-decile returns and cash generation.

Strengths

Risks

Notable findings

Quarterly revenue

2025-05-03 · $2.8B2025-08-02 · $2.8B2025-11-01 · $2.9B2026-05-02 · $3.2B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
39.1%
Operating margin
12.4%
Net margin
9.3%
Return on equity
41.1%
Return on assets
16.5%
Revenue growth (QoQ)
10.7%
Net-income growth
-4.0%
Current ratio
1.4×
Free cash flow
$1.1B
EBITDA
$1.8B
Tangible book value
$2.6B
Cash & investments
$494M
Stock comp / revenue
0.3%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-15MRKONIC GEORGE R JRSell383$475.84
2026-06-10Smith Mike C.Grant404
2026-06-10Nagler LornaGrant404
2026-06-10MRKONIC GEORGE R JRGrant404
2026-06-10Landry Stephenie LeeGrant404
2026-06-10Halligan Catherine AnnGrant404
2026-06-10GARCIA KELLY EGrant404
2026-06-10Brok MartinGrant404
2026-04-07MRKONIC GEORGE R JRSell452$539.29
2026-03-31Lialios ChristopherGrant519
2026-03-31Steelman KeciaGrant11K
2026-03-31Ryan Anita JaneGrant1.4K
2026-03-31DelOrefice ChristopherGrant4.2K
2026-03-31Casares Rene G.Grant1.3K
2026-03-15Steelman KeciaTax withheld393$535.72
2026-03-15Steelman KeciaTax withheld1.5K$535.72
2026-03-15Ryan Anita JaneTax withheld80$535.75
2026-03-15Ryan Anita JaneTax withheld189$535.75
2026-02-12Steelman KeciaGrant3.4K
2026-02-12Ryan Anita JaneGrant644
2025-12-15Halligan Catherine AnnGift340
2025-12-09DelOrefice ChristopherGrant1.8K
2025-12-09DelOrefice ChristopherGrant3.6K
2025-09-04Smith Mike C.Sell500$528.43
2025-09-01Landry Stephenie LeeGrant277
2025-09-01Brok MartinGrant277
2025-06-11Smith Mike C.Grant383
2025-06-11Petz Heidi GGrant383
2025-06-11Nagler LornaGrant383
2025-06-11MRKONIC GEORGE R JRGrant383
2025-06-11LITTLE PATRICIA AGrant383
2025-06-11Halligan Catherine AnnGrant383
2025-06-11GARCIA KELLY EGrant383
2025-04-01Caro Jodi JOption exercise902$174.45
2025-04-01Caro Jodi JSell902$369.16
2025-03-31Ryan Anita JaneGrant2.0K
2025-03-31Ryan Anita JaneGrant1.4K
2025-03-31Oyibo Paula MGrant2.2K
2025-03-31Steelman KeciaGrant13K
2025-03-20Steelman KeciaBuy1.4K$346.89
2025-03-15Caro Jodi JGrant2.4K
2025-03-15Caro Jodi JTax withheld1.0K$357.48
2025-03-15Caro Jodi JTax withheld480$357.48
2025-03-15Steelman KeciaGrant8.8K
2025-03-15Steelman KeciaTax withheld3.9K$357.48
2025-03-15Steelman KeciaTax withheld1.5K$357.48
2025-03-15Oyibo Paula MGrant616
2025-03-15Oyibo Paula MTax withheld181$357.48
2025-03-15Oyibo Paula MTax withheld68$357.48
2025-03-15Ryan Anita JaneGrant1.6K
2025-03-15Ryan Anita JaneTax withheld473$357.48
2025-03-15Ryan Anita JaneTax withheld174$357.48
2025-01-31Oyibo Paula MTax withheld136$418.53

All non-derivative Form 4 activity (SEC), newest first.

Supply chain

Customers (1)

Suppliers (0)

    Named in the 10-K; linked when we track them.

    Notable events (8-K)

    DateItems
    2026-06-09Exec/director change5.03Shareholder voteExhibitsfiling ↗
    2026-06-02ResultsExhibitsfiling ↗
    2026-03-12ResultsExhibitsfiling ↗
    2025-12-18Exec/director changeExhibitsfiling ↗
    2025-12-04ResultsExhibitsfiling ↗
    2025-10-16Exec/director changeOtherExhibitsfiling ↗
    2025-08-28ResultsExhibitsfiling ↗
    2025-08-21Exec/director changeOtherExhibitsfiling ↗

    Recent filings

    FormFiledPeriodAccession
    8-K2026-06-092026-06-090001104659-26-071896 ↗
    10-Q2026-06-022026-05-020001104659-26-069491 ↗
    8-K2026-06-022026-06-020001104659-26-069464 ↗
    10-K2026-03-262026-01-310001104659-26-035243 ↗
    8-K2026-03-122026-03-120001104659-26-027061 ↗
    8-K2025-12-182025-12-150001104659-25-122603 ↗
    8-K2025-12-042025-12-040001104659-25-118457 ↗
    10-Q2025-12-042025-11-010001104659-25-118458 ↗
    8-K2025-10-162025-10-100001104659-25-099926 ↗
    8-K2025-08-282025-08-280001558370-25-011803 ↗
    10-Q2025-08-282025-08-020001558370-25-011804 ↗
    8-K2025-08-212025-08-200001558370-25-011702 ↗