O REILLY AUTOMOTIVE INC
ORLY · Retail-Auto & Home Supply Stores · 828.7M shares · +85%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: $3.1B (gross $3.2B, SBC $28M)
Reference price $88.32 · est. market cap ~$73.2B — last insider sale, 2026-05-29 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
A89Dominant auto-parts retailer with top-percentile margins and returns and a durable dual-market moat; negative equity is a buyback artifact.
Strengths
- Top-percentile operating margin 19.5%, net margin 14.3%, ROA 15.3% (all ~100th pct); FCF $1.6B (94th)
- Wide moat from dense store/hub network, dual DIY+professional strategy and non-discretionary demand
Risks
- Negative book equity (D/E -7.9) from aggressive buybacks distorts ROE — not distress
- Sensitivity to miles driven, fleet age and tariff/supply-chain cost pressures
Notable findings
- Weak liquidityCurrent ratio 0.77 (<1)
- Negative equityNegative book equity (debt/equity -7.88)
- Exec changeRecent 8-K item 5.02 8-K ↗
- Chronic dilutionShare count +85%/yr over 4y (dilution)
- Strong balance sheetStrong balance sheet — $194M cash & investments
- Insider sellingInsider selling — 6 open-market sale(s) by 6 insider(s) (cluster of 6 insiders, ~$10M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
51.6%
Operating margin
19.5%
Net margin
14.3%
Return on equity
-332.5%
Return on assets
15.3%
ROIC
52.0%
Revenue growth (QoQ)
3.3%
Net-income growth
6.3%
Debt / equity
-7.9×
Net debt / EBITDA
1.5×
Current ratio
0.8×
Free cash flow
$1.6B
EBITDA
$4.0B
Tangible book value
-$1.8B
Cash & investments
$194M
Stock comp / revenue
0.2%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-05-29 | HENDRICKSON THOMAS | Sell | 1.2K | $88.32 |
| 2026-05-20 | DUMAS ROBERT ALLEN | Sell | 85K | $92.60 |
| 2026-05-20 | DUMAS ROBERT ALLEN | Option exercise | 9.6K | $17.12 |
| 2026-05-20 | DUMAS ROBERT ALLEN | Option exercise | 75K | $17.98 |
| 2026-05-18 | MURPHY JOHN RAYMOND | Sell | 2.6K | $88.67 |
| 2026-05-15 | MURPHY JOHN RAYMOND | Grant | 2.0K | $88.49 |
| 2026-05-15 | SASTRE MARIA | Grant | 2.0K | $88.49 |
| 2026-05-15 | HENDRICKSON THOMAS | Grant | 2.0K | $88.49 |
| 2026-05-15 | deBeers Kimberly A. | Grant | 2.0K | $88.49 |
| 2026-05-15 | WHITFIELD FRED ALAN | Grant | 2.0K | $88.49 |
| 2026-05-15 | PERLMAN DANA | Grant | 2.0K | $88.49 |
| 2026-05-15 | JOHNSON GREGORY D | Grant | 2.0K | $88.49 |
| 2026-05-08 | BECKHAM BRAD W | Option exercise | 14K | $17.12 |
| 2026-05-08 | BECKHAM BRAD W | Sell | 14K | $95.00 |
| 2026-05-07 | HOPPER PHILIP M | Option exercise | 3.7K | $17.98 |
| 2026-05-07 | HOPPER PHILIP M | Sell | 3.7K | $94.60 |
| 2026-02-27 | SASTRE MARIA | Sell | 1.0K | $92.68 |
| 2026-01-30 | HENSLEE GREGORY L | Tax withheld | 1.5K | $98.41 |
| 2026-01-30 | OREILLY DAVID E | Tax withheld | 1.3K | $98.41 |
| 2026-01-29 | HENSLEE GREGORY L | Grant | 4.3K | $98.85 |
| 2026-01-29 | OREILLY DAVID E | Grant | 3.7K | $98.85 |
| 2025-11-26 | HOPPER PHILIP M | Sell | 3.5K | $101.25 |
| 2025-11-26 | HOPPER PHILIP M | Option exercise | 3.5K | $17.98 |
| 2025-11-26 | MANCINI CHRISTOPHER ANDREW | Option exercise | 2.4K | $16.71 |
| 2025-11-26 | MANCINI CHRISTOPHER ANDREW | Sell | 2.4K | $101.31 |
| 2025-11-24 | PERLMAN DANA | Gift | 1.0K | $99.00 |
| 2025-11-21 | OREILLY DAVID E | Gift | 7.1K | $100.43 |
| 2025-11-18 | FLETCHER JEREMY ADAM | Option exercise | 3.8K | $18.15 |
| 2025-11-18 | FLETCHER JEREMY ADAM | Sell | 3.8K | $100.00 |
| 2025-11-04 | MURPHY JOHN RAYMOND | Sell | 3.1K | $92.60 |
| 2025-08-13 | SASTRE MARIA | Sell | 595 | $102.31 |
| 2025-08-13 | WILBANKS CARL DAVID | Option exercise | 13K | $17.09 |
| 2025-08-13 | WILBANKS CARL DAVID | Option exercise | 75K | $18.15 |
| 2025-08-13 | WILBANKS CARL DAVID | Sell | 88K | $102.54 |
| 2025-08-06 | REAVES SHARI LYNNE | Sell | 2.0K | $103.81 |
| 2025-07-30 | PERLMAN DANA | Gift | 1.0K | $99.38 |
| 2025-07-29 | MERZ MARK JOSEPH | Option exercise | 30K | $18.11 |
| 2025-07-29 | MERZ MARK JOSEPH | Sell | 30K | $98.25 |
| 2025-07-29 | MERZ MARK JOSEPH | Sell | 5.0K | $99.07 |
| 2025-05-30 | HENSLEE GREGORY L | Gift | 4.9K | $1,367.50 |
| 2025-05-30 | ODEMS RAMON PARISES | Option exercise | 2.0K | $247.38 |
| 2025-05-30 | ODEMS RAMON PARISES | Sell | 2.0K | $1,360.45 |
| 2025-05-29 | MONTELLANO NAJERA JOSE A | Sell | 19 | $1,351.91 |
| 2025-05-19 | MURPHY JOHN RAYMOND | Sell | 200 | $1,379.00 |
| 2025-05-16 | MURPHY JOHN RAYMOND | Grant | 131 | $1,381.66 |
| 2025-05-16 | PERLMAN DANA | Grant | 131 | $1,381.66 |
| 2025-05-16 | JOHNSON GREGORY D | Grant | 131 | $1,381.66 |
| 2025-05-16 | WHITFIELD FRED ALAN | Grant | 131 | $1,381.66 |
| 2025-05-16 | SASTRE MARIA | Grant | 131 | $1,381.66 |
| 2025-05-16 | HENDRICKSON THOMAS | Grant | 131 | $1,381.66 |
| 2025-02-27 | MANCINI CHRISTOPHER ANDREW | Sell | 1.6K | $1,354.01 |
| 2025-02-27 | REAVES SHARI LYNNE | Option exercise | 86 | $269.63 |
| 2025-02-27 | REAVES SHARI LYNNE | Sell | 86 | $1,344.31 |
| 2025-02-27 | MANCINI CHRISTOPHER ANDREW | Option exercise | 1.6K | $269.63 |
| 2025-02-26 | OREILLY LAWRENCE P | Gift | 375 | $1,330.42 |
| 2025-02-26 | CONN TAMARA F. | Option exercise | 1.4K | $240.54 |
| 2025-02-26 | CONN TAMARA F. | Option exercise | 150 | $250.51 |
| 2025-02-26 | CONN TAMARA F. | Sell | 1.5K | $1,326.78 |
| 2025-02-25 | HENSLEE GREGORY L | Sell | 5.9K | $1,322.44 |
| 2025-02-25 | TARRANT JASON LEE | Option exercise | 246 | $272.21 |
| 2025-02-25 | TARRANT JASON LEE | Option exercise | 1.7K | $269.63 |
| 2025-02-25 | TARRANT JASON LEE | Sell | 2.0K | $1,339.10 |
| 2025-02-25 | HENSLEE GREGORY L | Option exercise | 5.9K | $256.69 |
| 2025-02-24 | OREILLY LAWRENCE P | Sell | 2.0K | $1,309.30 |
| 2025-02-24 | HENSLEE GREGORY L | Option exercise | 3.1K | $256.69 |
| 2025-02-24 | HENSLEE GREGORY L | Sell | 3.1K | $1,315.15 |
| 2025-02-24 | WEISS ANDREA | Sell | 248 | $1,311.23 |
| 2025-02-24 | OREILLY LAWRENCE P | Sell | 1.5K | $1,309.30 |
| 2025-02-20 | OREILLY LAWRENCE P | Sell | 1.0K | $1,303.68 |
| 2025-02-19 | BECKHAM BRAD W | Sell | 833 | $1,300.00 |
| 2025-02-19 | BECKHAM BRAD W | Option exercise | 833 | $256.34 |
| 2025-02-13 | DUMAS ROBERT ALLEN | Option exercise | 5.0K | $272.21 |
| 2025-02-13 | DUMAS ROBERT ALLEN | Sell | 5.0K | $1,334.09 |
| 2025-02-13 | ROGERS CHARLES FRANCIS | Option exercise | 2.3K | $364.10 |
| 2025-02-13 | ROGERS CHARLES FRANCIS | Option exercise | 1.2K | $368.08 |
| 2025-02-13 | ROGERS CHARLES FRANCIS | Sell | 3.5K | $1,335.31 |
| 2025-02-12 | MERZ MARK JOSEPH | Sell | 500 | $1,325.00 |
| 2025-02-12 | MERZ MARK JOSEPH | Option exercise | 500 | $271.65 |
| 2025-02-12 | SASTRE MARIA | Sell | 248 | $1,316.17 |
| 2025-02-11 | OREILLY DAVID E | Gift | 880 | $1,323.94 |
| 2025-02-03 | HENSLEE GREGORY L | Tax withheld | 58 | $1,316.06 |
| 2025-02-03 | OREILLY DAVID E | Tax withheld | 50 | $1,316.06 |
| 2025-02-01 | HENSLEE GREGORY L | Tax withheld | 120 | $1,294.42 |
| 2025-02-01 | OREILLY DAVID E | Tax withheld | 105 | $1,294.42 |
| 2025-01-30 | OREILLY DAVID E | Grant | 282 | $1,310.16 |
| 2025-01-30 | HENSLEE GREGORY L | Grant | 325 | $1,310.16 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-01 | Other | filing ↗ |
| 2026-05-18 | Exec/director changeShareholder vote | filing ↗ |
| 2026-04-29 | ResultsExhibits | filing ↗ |
| 2026-04-01 | Reg FDExhibits | filing ↗ |
| 2026-03-12 | Material agreementExhibits | filing ↗ |
| 2026-03-06 | Material agreementExhibits | filing ↗ |
| 2026-02-04 | ResultsExhibits | filing ↗ |
| 2026-01-02 | Reg FDExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-01 | 2026-06-01 | 0000898173-26-000033 ↗ |
| 8-K | 2026-05-18 | 2026-05-14 | 0000898173-26-000030 ↗ |
| 10-Q | 2026-05-08 | 2026-03-31 | 0000898173-26-000027 ↗ |
| 8-K | 2026-04-29 | 2026-04-29 | 0000898173-26-000024 ↗ |
| 8-K | 2026-04-01 | 2026-04-01 | 0000898173-26-000021 ↗ |
| 8-K | 2026-03-12 | 2026-03-12 | 0001104659-26-027054 ↗ |
| 8-K | 2026-03-06 | 2026-03-05 | 0001104659-26-024710 ↗ |
| 10-K | 2026-02-27 | 2025-12-31 | 0000898173-26-000009 ↗ |
| 8-K | 2026-02-04 | 2026-02-04 | 0000898173-26-000006 ↗ |
| 8-K | 2026-01-02 | 2026-01-02 | 0000898173-26-000003 ↗ |
| 8-K | 2025-12-01 | 2025-11-24 | 0000898173-25-000062 ↗ |
| 8-K | 2025-11-18 | 2025-11-18 | 0000898173-25-000060 ↗ |