Sales up 9.7%, free cash flow up to $1.1B
The latest figures
All key numbers (40) From EDGAR
| EPS (ttm) | 27.46 | Sales (ttm) | 13.0B | Net income (ttm) | 1.2B | Sales growth | +9.7% | EPS growth | +1.2% | Sales Q/Q | +8.9% |
| Free cash flow | 1.1B | Gross margin | 39.3% | Oper. margin | 12.5% | Net margin | 9.3% | FCF margin | 8.9% | ROE | 45.8% |
| ROA | 17.4% | R&D / sales | - | Dividend | - | Debt/Eq | 0.13 | Curr. ratio | 1.35 | Cash | 158.5M |
| Op. cash flow (ttm) | 1.6B | EBITDA | 1.8B | EBITDA margin | 14.8% | Net debt | 181.1M | Quick ratio | 1.35 | Interest cover | 158.48 |
| ROIC | 38.8% | Tax rate | 24.4% | Stock pay / sales | 0.3% | Shares out. | 42.8M | Shares Y/Y | -5.1% | Book / share | 61.83 |
| Cash / share | 3.71 | Sales / share | 303.00 | Asset turnover | 1.86 | Days sales out. | 9 | Sales 3Y CAGR | +6.7% | Sales 5Y CAGR | +15.0% |
| EPS 3Y CAGR | +2.2% | EPS 5Y CAGR | +52.5% | Employees | 65,000 | Sales / employee | 199K |
Hover or tap a number to see the XBRL line item and filing it comes from; click it to open that filing at SEC. What each number means. Looks wrong? Tell us.
Changes in the numbers
FY2025 against FY2024-
Revenue growth sped up to +9.7%+0.8% → +9.7% · Revenue FY2025 / revenue FY2024 − 1, against the same a year earlier · 10-K ↗
ULTA against Consumer discretionary peers
Ten years, side by side → · All 47 →Each side 0 to 100, ranked against every company we cover: relative position on reported figures, not a buy score. How
Every dot is one of the 47 companies, the better end on the right. Hover a dot for the company.
| Company | Revenue (ttm) | Sales growth | Gross margin | Net margin | ROE | FCF margin | Debt / equity |
|---|---|---|---|---|---|---|---|
| ULTA Ulta Beauty | $13.0B | +9.7% | 39.3% | 9.3% | 45.8% | 8.9% | 0.13 |
| LVS Las Vegas Sands | $13.6B | +15.2% | - | 11.8% | - | 17.7% | - |
| DRI Darden Restaurants | $13.4B | +9.4% | 20.3% | 8.8% | 57.2% | 7.9% | 1.26 |
| CMG Chipotle Mexican Grill | $12.7B | +5.4% | - | 10.8% | 56.1% | 11.9% | 0.00 |
| HLT Hilton Worldwide | $12.7B | +7.7% | - | 13.4% | - | 15.2% | - |
| EBAY eBay Inc. | $12.4B | +7.9% | 72.2% | 16.9% | 47.6% | 19.5% | 1.53 |
From $8.6B of sales to $985.8M of profit
FY2021, from the 10-K income statementSwipe sideways for the whole flow →
From $10.2B of sales to $1.2B of profit
FY2022, from the 10-K income statementSwipe sideways for the whole flow →
From $11.2B of sales to $1.3B of profit
FY2023, from the 10-K income statementSwipe sideways for the whole flow →
From $11.3B of sales to $1.2B of profit
FY2024, from the 10-K income statementSwipe sideways for the whole flow →
From $12.4B of sales to $1.2B of profit
FY2025, from the 10-K income statementSwipe sideways for the whole flow →
Where each $100 of sales went
- Cost of revenue
- Sales, admin & other
- Tax & other
- Net profit
Band widths are the money. Gross profit is revenue less cost of revenue; operating expenses are gross profit less operating profit; R&D is from the income statement and the rest of the operating expenses is everything else; tax includes interest and other items when they are small. Y/Y is the change from the fiscal year before. Revenue by part only for the years in the last two 10-Ks' segment tables. The full income statement →
Profitability
3 of 4- !Net margin below the peer median9.3% vs 10.8%
- ✓Gross margin up over 5 years31.7% → 39.1%
- ✓Return on equity above 15%45.8%
- ✓A profit in every one of 10 years
Balance sheet
4 of 4- ✓Interest covered more than 5 timesOperating income is over 100× interest expense
- ✓Debt smaller than equityDebt / equity 0.13 on the latest balance sheet (peer median 0.73)
- ✓Current assets cover current liabilitiesCurrent ratio 1.35
- ✓Net debt under 3 years of free cash flow$111.1M net debt, 0.1 years
Cash and shareholders
3 of 3- ✓Free cash flow positive in every one of 10 years$1.1B last year
- ✓Share count down over 5 years−20.5%
- ✓Cash from operations above net income$1.5B vs $1.2B
Each tick is a fact with a fixed rule (on /methodology), not a score or advice. A check without the numbers it needs is left out.
Revenue and net income, FY2016 to FY2025
Revenue 12.4B Net income 1.2BFrom XBRL in each 10-K. Hover a bar for the line item and filing. Full financials →
Income statement, balance sheet and cash flow
ULTA's income statement, balance sheet and cash flow as reported to the SEC in XBRL, one column per fiscal year. Hover a number to see the line item and filing it comes from. Where a company changed how it tags a line, the first tag it reported for that period is used. A number looks wrong? Tell us.
Income statement
From EDGAR| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.9B | 5.9B | 6.7B | 7.4B | 6.2B | 8.6B | 10.2B | 11.2B | 11.3B | 12.4B |
| Cost of revenue | 3.1B | 3.8B | 4.3B | 4.7B | 4.2B | 5.3B | 6.2B | 6.8B | 6.9B | 7.5B |
| Gross profit | 1.7B | 2.1B | 2.4B | 2.7B | 1.9B | 3.4B | 4.0B | 4.4B | 4.4B | 4.8B |
| SG&A | 1.1B | 1.3B | 1.5B | 1.8B | 1.6B | 2.1B | 2.4B | 2.7B | 2.8B | 3.3B |
| Operating income | 654.8M | 785.3M | 854.1M | 901.1M | 236.8M | 1.3B | 1.6B | 1.7B | 1.6B | 1.5B |
| Interest expense | - | - | - | - | 7.0M | 2.1M | 2.1M | 3.3M | 4.2M | 9.7M |
| Pretax income | 655.7M | 786.9M | 859.1M | 906.1M | 231.1M | 1.3B | 1.6B | 1.7B | 1.6B | 1.5B |
| Income tax | 246.0M | 231.6M | 200.6M | 200.2M | 55.2M | 310.0M | 401.1M | 404.6M | 378.9M | 373.9M |
| Net income | 409.8M | 555.2M | 658.6M | 705.9M | 175.8M | 985.8M | 1.2B | 1.3B | 1.2B | 1.2B |
| EPS (diluted) | 6.52 | 8.96 | 10.94 | 12.15 | 3.11 | 17.98 | 24.01 | 26.03 | 25.34 | 25.64 |
| Diluted shares | 62.9M | 62.0M | 60.2M | 58.1M | 56.6M | 54.8M | 51.7M | 49.6M | 47.4M | 45.0M |
| Depreciation & amortization | 210.3M | 252.7M | 279.5M | 295.6M | 297.8M | 268.5M | 241.4M | 243.8M | 267.0M | 300.8M |
| EBITDA | 865.1M | 1.0B | 1.1B | 1.2B | 534.6M | 1.6B | 1.9B | 1.9B | 1.8B | 1.8B |
| Gross margin | 36.0% | 35.6% | 35.9% | 36.2% | 31.7% | 39.0% | 39.6% | 39.1% | 38.8% | 39.1% |
| Operating margin | 13.5% | 13.3% | 12.7% | 12.2% | 3.8% | 15.0% | 16.1% | 15.0% | 13.9% | 12.4% |
| Net margin | 8.4% | 9.4% | 9.8% | 9.5% | 2.9% | 11.4% | 12.2% | 11.5% | 10.6% | 9.3% |
| Revenue growth | - | +21.2% | +14.1% | +10.1% | -16.8% | +40.3% | +18.3% | +9.8% | +0.8% | +9.7% |
| EPS growth | - | +37.4% | +22.1% | +11.1% | -74.4% | +478% | +33.5% | +8.4% | -2.7% | +1.2% |
Balance sheet
From EDGAR| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash | 385.0M | 277.4M | 409.3M | 392.3M | 1.0B | 431.6M | 737.9M | 766.6M | 703.2M | 424.2M |
| Short-term investments | 30.0M | 120.0M | 0 | 110.0M | 0 | - | - | - | - | 70.0M |
| Receivables | 88.6M | 99.7M | 136.2M | 139.3M | 193.1M | 233.7M | 199.4M | 207.9M | 223.3M | 296.2M |
| Current assets | 1.5B | 1.7B | 1.9B | 2.1B | 2.5B | 2.3B | 2.7B | 2.8B | 3.0B | 3.1B |
| Property & equipment | 1.0B | 1.2B | 1.2B | 1.2B | 995.8M | 914.5M | 1.0B | 1.2B | 1.2B | 1.4B |
| Goodwill | - | 0 | 10.9M | 10.9M | 10.9M | 10.9M | 10.9M | 10.9M | 10.9M | 226.4M |
| Total assets | 2.6B | 2.9B | 3.2B | 4.9B | 5.1B | 4.8B | 5.4B | 5.7B | 6.0B | 7.0B |
| Accounts payable | 259.5M | 325.8M | 404.0M | 414.0M | 477.1M | 552.7M | 559.5M | 544.0M | 563.8M | 685.9M |
| Current liabilities | 529.3M | 642.2M | 823.7M | 1.1B | 1.3B | 1.6B | 1.7B | 1.7B | 1.8B | 2.2B |
| Total debt | - | - | - | - | - | - | - | - | - | 62.3M |
| Total liabilities | 1.0B | 1.1B | 1.4B | 3.0B | 3.1B | 3.2B | 3.4B | 3.4B | 3.5B | 4.2B |
| Shareholders' equity | 1.6B | 1.8B | 1.8B | 1.9B | 2.0B | 1.5B | 2.0B | 2.3B | 2.5B | 2.8B |
| Retained earnings | 905.8M | 1.1B | 1.1B | 1.1B | 1.2B | 653.4M | 995.8M | 1.3B | 1.5B | 1.7B |
Cash flow
From EDGAR| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | 634.4M | 779.4M | 956.1M | 1.1B | 810.4M | 1.1B | 1.5B | 1.5B | 1.3B | 1.5B |
| Capital spending | 373.4M | 440.7M | 319.4M | 298.5M | 151.9M | 172.2M | 312.1M | 435.3M | 374.5M | 434.8M |
| Free cash flow | 260.9M | 338.7M | 636.7M | 802.8M | 658.5M | 887.1M | 1.2B | 1.0B | 964.1M | 1.1B |
| Stock-based pay (added back) | 19.3M | 24.4M | 27.5M | 25.6M | 27.6M | 47.3M | 43.0M | 48.2M | 42.8M | 37.4M |
| Buybacks | 344.3M | 367.6M | 616.2M | 681.0M | 114.9M | 1.5B | 900.0M | 995.7M | 1.0B | 901.4M |
| Acquisitions | - | - | 13.6M | - | 1.2M | - | - | - | - | 386.8M |
| Debt repaid | - | - | - | - | 800.0M | - | - | 195.4M | 199.7M | - |
| Investing cash flow | -273.4M | -530.7M | -215.1M | -471.5M | -48.8M | -176.5M | -314.6M | -441.4M | -383.1M | -931.3M |
| Financing cash flow | -321.8M | -356.2M | -609.2M | -646.7M | -107.9M | -1.5B | -861.0M | -1.0B | -1.0B | -850.7M |
Stock-based pay and leases
From EDGAR| FY2016 | FY2017 | FY2018 | FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Stock-based pay (expense) | 19.3M | 24.4M | 27.5M | 25.6M | 27.6M | 47.3M | 43.0M | 48.2M | 42.8M | 37.4M |
| Stock-based pay / revenue | 0.4% | 0.4% | 0.4% | 0.3% | 0.4% | 0.5% | 0.4% | 0.4% | 0.4% | 0.3% |
| Operating lease cash paid | - | - | - | 338.9M | 354.1M | 368.5M | 383.2M | 396.6M | 413.3M | 438.8M |
| Right-of-use assets | - | - | 1.5B | 1.5B | 1.5B | 1.5B | 1.6B | 1.6B | 1.6B | 1.8B |
| Operating lease liabilities | - | - | 1.8B | 1.9B | 1.9B | 1.8B | 1.9B | 1.9B | 1.9B | 2.1B |
From SEC's XBRL company facts (data.sec.gov). EBITDA = operating income + depreciation and amortization; free cash flow = operating cash flow - capital spending; total debt = long-term debt (with its current part) + short-term borrowings. Stock-based pay and leases are shown as the company reports them; Tickdelta does not take them out of earnings or add leases to debt. Click a number to open the filing in SEC's Inline XBRL viewer, where you can click the same number to see how it is tagged. Values a company later revised show as revised; the Revised numbers tab lists the changes.