O’Reilly Automotive insider activity
What the executives and directors of O’Reilly Automotive actually did with their own shares, decoded from their SEC Form 4 filings. Each figure says the stretch of time it covers.
Where the shares went, last 12 months
Every Form 4 movement decomposed: what flowed in (grants, vested equity, purchases) and what flowed out (tax withholding, plan sales, discretionary sales, gifts). Counted in shares, because grants carry no price.
The chart, in numbers
| Flow | Shares |
|---|---|
| Granted | 22K |
| Vested / exercised | 115K |
| Withheld for tax | 2,741 |
| Discretionary sales | 126K |
| Gifts | 8,070 |
| Kept | 552 |
Skin in the game
Directly held shares as reported after each trade, indexed to 100 at the start of the window, up to five years back. Direct holdings only: trust and family-entity positions are per-entity in the filings and do not sum honestly, so this chart refuses to guess. The steps are the trades.
The chart, in numbers
| Insider | Start of the window | Latest reported | Indexed, start = 100 |
|---|---|---|---|
| OREILLY DAVID E | 73K | 150K | 206.7 |
| OREILLY LAWRENCE P | 101K | 26K | 25.6 |
Who holds what
the 14 largest holdings of 30| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| OREILLY DAVID E EV CHAIRMAN OF THE BOARD Last trade Nov 11, 2024 | Officer | 338K | – | – | – | Nov 11, 2024 |
| HENSLEE GREGORY L CHAIRMAN OF THE BOARD Last trade Feb 25, 2025 | Officer | 257K | – | – | – | Feb 25, 2025 |
| OREILLY LAWRENCE P Last trade Feb 24, 2025 | Director | 159K | – | – | – | Feb 24, 2025 |
| JOHNSON GREGORY D Last trade Jul 31, 2024 | Director | 79K | – | – | – | Jul 31, 2024 |
| FLETCHER JEREMY ADAM EVP & CFO Last trade Nov 18, 2025 | CFO | 40K | – | – | – | Nov 18, 2025 |
| MERZ MARK JOSEPH SVP OF INTERNATIONAL Last trade Jul 29, 2025 | Officer | 37K | – | – | – | Jul 29, 2025 |
| BECKHAM BRAD W CEO Last trade May 8, 2026 | CEO | 26K | – | – | – | May 8, 2026 |
| WILBANKS CARL DAVID SVP OF MERCHANDISE Last trade Aug 13, 2025 | Officer | 24K | – | – | – | Aug 13, 2025 |
| HENDRICKSON THOMAS Last trade Aug 28, 2026 | Director | 19K | – | – | – | Aug 28, 2026 |
| BURCHFIELD JAY D Last trade Nov 6, 2023 | Director | 17K | – | – | – | Nov 6, 2023 |
| PERLMAN DANA Last trade Aug 7, 2024 | Director | 16K | – | – | – | Aug 7, 2024 |
| SASTRE MARIA Last trade Aug 12, 2026 | Director | 15K | – | – | – | Aug 12, 2026 |
| WHITFIELD FRED ALAN | Director | 15K | – | – | – | – |
| REAVES SHARI LYNNE SVP OF HR AND TRAINING Last trade Aug 6, 2025 | Officer | 13K | – | – | – | Aug 6, 2025 |
Open-market trade log
the 60 most recent of 763| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Aug 28, 2026 | HENDRICKSON THOMAS (Director) 1,000 shares filed Sep 1, 2026 | Discretionary sale | 1,000 | – | – | – | Sep 1, 2026 |
| Aug 12, 2026 | SASTRE MARIA (Director) 2,000 shares filed Aug 14, 2026 | Discretionary sale | 2,000 | – | – | – | Aug 14, 2026 |
| Aug 12, 2026 | MANCINI CHRISTOPHER ANDREW (Officer) 3,000 shares filed Aug 14, 2026 | Discretionary sale | 3,000 | – | – | – | Aug 14, 2026 |
| May 29, 2026 | HENDRICKSON THOMAS (Director) 1,200 shares filed Jun 2, 2026 | Discretionary sale | 1,200 | – | – | – | Jun 2, 2026 |
| May 20, 2026 | DUMAS ROBERT ALLEN (Officer) 85K shares filed May 22, 2026 | Discretionary sale | 85K | – | – | – | May 22, 2026 |
| May 18, 2026 | MURPHY JOHN RAYMOND (Director) 2,595 shares filed May 20, 2026 | Discretionary sale | 2,595 | – | – | – | May 20, 2026 |
| May 8, 2026 | BECKHAM BRAD W (CEO) 14K shares filed May 11, 2026 | Discretionary sale | 14K | – | – | – | May 11, 2026 |
| May 7, 2026 | HOPPER PHILIP M (Officer) 3,700 shares filed May 11, 2026 | Discretionary sale | 3,700 | – | – | – | May 11, 2026 |
| Feb 27, 2026 | SASTRE MARIA (Director) 1,000 shares filed Mar 3, 2026 | Discretionary sale | 1,000 | – | – | – | Mar 3, 2026 |
| Nov 26, 2025 | MANCINI CHRISTOPHER ANDREW (Officer) 2,355 shares filed Dec 1, 2025 | Discretionary sale | 2,355 | – | – | – | Dec 1, 2025 |
| Nov 26, 2025 | HOPPER PHILIP M (Officer) 3,500 shares filed Dec 1, 2025 | Discretionary sale | 3,500 | – | – | – | Dec 1, 2025 |
| Nov 18, 2025 | FLETCHER JEREMY ADAM (CFO) 3,795 shares filed Nov 20, 2025 | Discretionary sale | 3,795 | – | – | – | Nov 20, 2025 |
| Nov 4, 2025 | MURPHY JOHN RAYMOND (Director) 3,125 shares filed Nov 6, 2025 | Discretionary sale | 3,125 | – | – | – | Nov 6, 2025 |
| Aug 13, 2025 | SASTRE MARIA (Director) 595 shares filed Aug 15, 2025 | Discretionary sale | 595 | – | – | – | Aug 15, 2025 |
| Aug 13, 2025 | WILBANKS CARL DAVID (Officer) 88K shares filed Aug 15, 2025 | Discretionary sale | 88K | – | – | – | Aug 15, 2025 |
| Aug 6, 2025 | REAVES SHARI LYNNE (Officer) 2,000 shares filed Aug 8, 2025 | Discretionary sale | 2,000 | – | – | – | Aug 8, 2025 |
| Jul 29, 2025 | MERZ MARK JOSEPH (Officer) 5,050 shares filed Jul 31, 2025 | Discretionary sale | 5,050 | – | – | – | Jul 31, 2025 |
| Jul 29, 2025 | MERZ MARK JOSEPH (Officer) 30K shares filed Jul 31, 2025 | Discretionary sale | 30K | – | – | – | Jul 31, 2025 |
| May 30, 2025 | ODEMS RAMON PARISES (Officer) 2,000 shares filed Jun 2, 2025 | Discretionary sale | 2,000 | – | – | – | Jun 2, 2025 |
| May 29, 2025 | MONTELLANO NAJERA JOSE A (Officer) 19 shares filed Jun 2, 2025 | Discretionary sale | 19 | – | – | – | Jun 2, 2025 |
| May 19, 2025 | MURPHY JOHN RAYMOND (Director) 200 shares filed May 20, 2025 | Discretionary sale | 200 | – | – | – | May 20, 2025 |
| Feb 27, 2025 | MANCINI CHRISTOPHER ANDREW (Officer) 1,557 shares filed Feb 28, 2025 | Discretionary sale | 1,557 | – | – | – | Feb 28, 2025 |
| Feb 27, 2025 | REAVES SHARI LYNNE (Officer) 86 shares filed Feb 28, 2025 | Discretionary sale | 86 | – | – | – | Feb 28, 2025 |
| Feb 26, 2025 | CONN TAMARA F. (Officer) 1,524 shares filed Feb 28, 2025 | Discretionary sale | 1,524 | – | – | – | Feb 28, 2025 |
| Feb 25, 2025 | HENSLEE GREGORY L (Officer) 5,927 shares filed Feb 26, 2025 | Discretionary sale | 5,927 | – | – | – | Feb 26, 2025 |
| Feb 25, 2025 | TARRANT JASON LEE (Officer) 1,992 shares filed Feb 26, 2025 | Discretionary sale | 1,992 | – | – | – | Feb 26, 2025 |
| Feb 24, 2025 | OREILLY LAWRENCE P (Director) 1,500 shares filed Feb 26, 2025 | Discretionary sale | 1,500 | – | – | – | Feb 26, 2025 |
| Feb 24, 2025 | OREILLY LAWRENCE P (Director) 2,000 shares filed Feb 26, 2025 | Discretionary sale | 2,000 | – | – | – | Feb 26, 2025 |
| Feb 24, 2025 | HENSLEE GREGORY L (Officer) 3,073 shares filed Feb 26, 2025 | Discretionary sale | 3,073 | – | – | – | Feb 26, 2025 |
| Feb 24, 2025 | WEISS ANDREA (Director) 248 shares filed Feb 26, 2025 | Discretionary sale | 248 | – | – | – | Feb 26, 2025 |
| Feb 20, 2025 | OREILLY LAWRENCE P (Director) 1,000 shares filed Feb 24, 2025 | Discretionary sale | 1,000 | – | – | – | Feb 24, 2025 |
| Feb 19, 2025 | BECKHAM BRAD W (CEO) 833 shares filed Feb 21, 2025 | Discretionary sale | 833 | – | – | – | Feb 21, 2025 |
| Feb 13, 2025 | DUMAS ROBERT ALLEN (Officer) 5,000 shares filed Feb 18, 2025 | Discretionary sale | 5,000 | – | – | – | Feb 18, 2025 |
| Feb 13, 2025 | ROGERS CHARLES FRANCIS (Officer) 3,459 shares filed Feb 18, 2025 | Discretionary sale | 3,459 | – | – | – | Feb 18, 2025 |
| Feb 12, 2025 | SASTRE MARIA (Director) 248 shares filed Feb 13, 2025 | Discretionary sale | 248 | – | – | – | Feb 13, 2025 |
| Feb 12, 2025 | MERZ MARK JOSEPH (Officer) 500 shares filed Feb 13, 2025 | Discretionary sale | 500 | – | – | – | Feb 13, 2025 |
| Nov 29, 2024 | CONN TAMARA F. (Officer) 1,750 shares filed Dec 3, 2024 | Discretionary sale | 1,750 | – | – | – | Dec 3, 2024 |
| Nov 25, 2024 | LOAFMAN JEFFERY THOMAS (Officer) 620 shares filed Nov 26, 2024 | Discretionary sale | 620 | – | – | – | Nov 26, 2024 |
| Nov 22, 2024 | WEISS ANDREA (Director) 600 shares filed Nov 26, 2024 | Discretionary sale | 600 | – | – | – | Nov 26, 2024 |
| Nov 11, 2024 | OREILLY DAVID E (Officer) 746 shares filed Dec 3, 2024 late | Discretionary sale | 746 | – | – | – | Dec 3, 2024 late |
| Nov 11, 2024 | OREILLY DAVID E (Officer) 5,000 shares filed Nov 13, 2024 | Discretionary sale | 5,000 | – | – | – | Nov 13, 2024 |
| Nov 5, 2024 | KALE JUSTIN CHRISTOPHER (Officer) 103 shares filed Nov 7, 2024 | Discretionary sale | 103 | – | – | – | Nov 7, 2024 |
| Aug 27, 2024 | MANCINI CHRISTOPHER ANDREW (Officer) 1,557 shares filed Aug 29, 2024 | Discretionary sale | 1,557 | – | – | – | Aug 29, 2024 |
| Aug 21, 2024 | OREILLY LAWRENCE P (Director) 2,500 shares filed Aug 23, 2024 | Discretionary sale | 2,500 | – | – | – | Aug 23, 2024 |
| Aug 21, 2024 | OREILLY LAWRENCE P (Director) 4,000 shares filed Aug 23, 2024 | Discretionary sale | 4,000 | – | – | – | Aug 23, 2024 |
| Aug 19, 2024 | OREILLY LAWRENCE P (Director) 14K shares filed Aug 21, 2024 | Discretionary sale | 14K | – | – | – | Aug 21, 2024 |
| Aug 19, 2024 | OREILLY DAVID E (Officer) 1,000 shares filed Aug 21, 2024 | Discretionary sale | 1,000 | – | – | – | Aug 21, 2024 |
| Aug 15, 2024 | DE WILD TAMARA F. (Officer) 2,000 shares filed Aug 19, 2024 | Discretionary sale | 2,000 | – | – | – | Aug 19, 2024 |
| Aug 14, 2024 | OREILLY DAVID E (Officer) 5,000 shares filed Aug 16, 2024 | Discretionary sale | 5,000 | – | – | – | Aug 16, 2024 |
| Aug 14, 2024 | OREILLY DAVID E (Officer) 18K shares filed Aug 16, 2024 | Discretionary sale | 18K | – | – | – | Aug 16, 2024 |
| Aug 14, 2024 | WILBANKS CARL DAVID (Officer) 5,000 shares filed Aug 16, 2024 | Discretionary sale | 5,000 | – | – | – | Aug 16, 2024 |
| Aug 7, 2024 | PERLMAN DANA (Director) 48 shares filed Aug 7, 2024 | Discretionary sale | 48 | – | – | – | Aug 7, 2024 |
| Jul 31, 2024 | JOHNSON GREGORY D (Director) 15K shares filed Aug 1, 2024 | Discretionary sale | 15K | – | – | – | Aug 1, 2024 |
| Jul 30, 2024 | HENSLEE GREGORY L (Officer) 18K shares filed Aug 1, 2024 | Discretionary sale | 18K | – | – | – | Aug 1, 2024 |
| Jul 30, 2024 | MERZ MARK JOSEPH (Officer) 413 shares filed Aug 1, 2024 | Discretionary sale | 413 | – | – | – | Aug 1, 2024 |
| Jul 30, 2024 | HOPPER PHILIP M (Officer) 1,023 shares filed Aug 1, 2024 | Discretionary sale | 1,023 | – | – | – | Aug 1, 2024 |
| May 31, 2024 | OREILLY LAWRENCE P (Director) 1,500 shares filed Jun 4, 2024 | Discretionary sale | 1,500 | – | – | – | Jun 4, 2024 |
| May 31, 2024 | OREILLY LAWRENCE P (Director) 1,500 shares filed Jun 4, 2024 | Discretionary sale | 1,500 | – | – | – | Jun 4, 2024 |
| May 29, 2024 | OREILLY LAWRENCE P (Director) 1,500 shares filed May 31, 2024 | Discretionary sale | 1,500 | – | – | – | May 31, 2024 |
| May 29, 2024 | OREILLY LAWRENCE P (Director) 1,500 shares filed May 31, 2024 | Discretionary sale | 1,500 | – | – | – | May 31, 2024 |
“Since trade” compares with the latest insider-implied price, not a market quote: these pages are built from filings alone. A role here is the one on that day's Form 4, so somebody promoted since appears under both titles.
Filing hygiene
How to read this
A Form 4 transaction code decides everything. P is an open-market purchase and S an open-market sale; those two are the only codes where an insider chose to trade. A is a grant, M an option exercise or vesting, F shares withheld to cover tax, G a gift. Most “insiders dumped billions” headlines are code F and M mechanics.
Sales flagged 10b5-1 run on a plan the insider adopted in advance; since 2023 every Form 4 carries that flag. Buys have historically predicted returns, sales mostly have not, and this page states filings, not advice.