
| Metric | FY2025 | FY2024 | FY2023 | FY2023 | FY2022 | FY2021 | FY2019 | FY2018 | FY2017 |
|---|---|---|---|---|---|---|---|---|---|
| Net sales | $8.81B+14.1% | $7.72B+12.9% | $6.84B+6.8% | $6.40B+5.0% | $6.10B-5.7% | $6.47B+14.8% | $5.63B+8.2% | $5.21B+11.6% | $4.66B |
| Cost of sales | $5.39B+12.8% | $4.78B+10.7% | $4.32B+6.4% | $4.06B+4.2% | $3.89B-4.9% | $4.09B+9.3% | $3.74B+8.1% | $3.46B+11.7% | $3.10B |
| Gross profit | $3.42B+16.1% | $2.94B+16.6% | $2.52B+7.4% | $2.35B+6.3% | $2.21B-7.1% | $2.38B+25.6% | $1.89B+8.4% | $1.75B+11.5% | $1.57B |
| Selling, general and administrative expenses | $2.57B+12.4% | $2.29B+14.5% | $2.00B+7.8% | $1.86B+6.1% | $1.75B-6.2% | $1.86B+20.3% | $1.55B+10.3% | $1.40B+12.7% | $1.25B |
| Depreciation and amortization (exclusive of depreciation included in cost of sales) | $150.0M+13.0% | $132.7M+0.6% | $131.9M+6.8% | $123.5M+1.0% | $122.3M-1.5% | $124.1M+3.0% | $120.5M+11.5% | $108.0M+14.7% | $94.2M |
| Store closure and other costs, net | $5.6M-56.8% | $12.9M-67.2% | $39.3M+256.3% | $11.0M+135.9% | $4.7M+1366.4% | -$369K-105.1% | $7.3M-39.9% | $12.1M | — |
| Income from operations | $686.2M+36.0% | $504.5M+44.0% | $350.2M-2.3% | $358.4M+7.3% | $334.1M-14.7% | $391.7M+80.2% | $217.4M-2.5% | $222.9M-1.4% | $226.1M |
| Interest (income) expense, net | -$2.6M-19.3% | -$2.2M-133.9% | $6.5M-28.3% | $9.0M | — | — | — | — | — |
| Income before income taxes | $688.8M+35.9% | $506.7M+47.4% | $343.7M-1.6% | $349.3M+8.4% | $322.4M-14.5% | $376.9M+92.1% | $196.2M+0.2% | $195.8M-4.7% | $205.5M |
| Income tax provision | $165.1M+30.9% | $126.1M+48.6% | $84.9M-3.7% | $88.1M+12.7% | $78.2M-12.5% | $89.4M+92.2% | $46.5M+24.9% | $37.3M-20.9% | $47.1M |
| Net income | $523.7M+37.6% | $380.6M+47.0% | $258.9M-0.9% | $261.2M+7.0% | $244.2M-15.1% | $287.4M+92.1% | $149.6M-5.6% | $158.5M+0.1% | $158.4M |
| Basic (in dollars per share) | $5360.00+41.4% | $3790.00+49.8% | $2530.00+5.0% | $2410.00+13.7% | $2120.00-13.1% | $2440.00+95.2% | $1250.00+1.6% | $1230.00+5.1% | $1170.00 |
| Diluted (in dollars per share) | $5310.00+41.6% | $3750.00+50.0% | $2500.00+4.6% | $2390.00+13.8% | $2100.00-13.6% | $2430.00+94.4% | $1250.00+2.5% | $1220.00+6.1% | $1150.00 |
| Basic (in shares) | 97.7M-2.7% | 100.4M-2.1% | 102.5M-5.3% | 108.2M-6.2% | 115.4M-2.1% | 117.8M-1.3% | 119.4M-7.3% | 128.8M-4.7% | 135.2M |
| Diluted (in shares) | 98.7M-2.6% | 101.4M-1.9% | 103.4M-5.3% | 109.1M-6.0% | 116.1M-1.8% | 118.2M-1.3% | 119.7M-7.7% | 129.8M-5.9% | 137.9M |
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.