2020 | 2021 | 2022 | 2023 | 2024 | |
---|---|---|---|---|---|
Revenue | $12B | $13B | $14B | $16B | $17B |
Cost of Revenue | $5.5B | $6.3B | $7B | $8.1B | $8.2B |
Gross Profit | $6.1B | $7B | $7.4B | $7.7B | $8.6B |
Gross Profit % | 52% | 53% | 51% | 49% | 51% |
R&D Expenses | $0 | $0 | $0 | $0 | $0 |
2020 | 2021 | 2022 | 2023 | 2024 | |
---|---|---|---|---|---|
Net Income | $1.8B | $2.2B | $2.2B | $2.3B | $2.4B |
Dep. & Amort. | $315M | $328M | $358M | $409M | $462M |
Def. Tax | $12M | $20M | $70M | $48M | -$50M |
Stock Comp. | $23M | $25M | $26M | $28M | $29M |
Chg. in WC | $725M | $663M | $516M | $196M | $0 |
2020 | 2021 | 2022 | 2023 | 2024 | |
---|---|---|---|---|---|
Cash | $466M | $362M | $109M | $279M | $130M |
ST Investments | $0 | $0 | $0 | $0 | $0 |
Cash & ST Inv. | $466M | $362M | $109M | $279M | $130M |
Receivables | $330M | $386M | $470M | $515M | $496M |
Inventory | $3.7B | $3.7B | $4.4B | $4.7B | $5.1B |
ORLY reported a strong start to 2025, with Q1 comparable store sales growth of 3.6%, at the high end of expectations; professional business led with mid-single digit comps, while DIY saw low single digit growth.
The company maintained its full-year 2025 guidance: comparable store sales growth of 2% to 4%, gross margin range of 51.2% to 51.7%, operating profit margin of 19.2% to 19.7%, total revenues between $17.4B and $17.7B, and free cash flow of $1.6B to $1.9B.
Diluted EPS guidance was raised to $42.90–$43.40, reflecting Q1 performance, a lower expected tax rate (22.4% for the year), and share repurchases; a 15-for-1 stock split was announced, pending shareholder approval.
Gross margin for Q1 was 51.3%, up 12 bps YoY, with minimal impact from tariffs so far; about 25% of products are sourced from China, and the company continues to diversify sourcing but does not anticipate major near-term changes.
SG&A per store grew 4.1% in Q1 (above expectations), driven by payroll, benefits, and maintenance costs; full-year SG&A per store growth is expected at the high end of the 2%–2.5% range, with Q2 and Q3 running at 2.5%–3%.