FolioLanternBeta
ORLYO'Reilly Automotive · Insider ownership research

O'Reilly Automotive insiders sold $11.7M in the past 12 months. How much of their stake is that?

About 5.1% overall. As a group they ended with more shares than they started with. These figures leave out David Oreilly, the largest holder (holdings couldn't be fully reconciled).

Updated Oct 9, 2026 from SEC filings · covers Oct 10, 2025 to Oct 9, 2026
How this comparesMore of their stake sold than at 226 of the 416 other companies we can measure (#191 of 417)See ranking
0
buyers among officers and directors, past 12 months
0%
of sales were under disclosed trading plans, past 12 months
8 of 27
officers and directors sold shares, past 12 months
Recent activity · past 30 days, Sep 10, 2026 to Oct 9, 2026

No officer or director trades were reported for the past 30 days. The most recent before that:

Aug 28, 2026Thomas Hendrickson sold 1K shares ($88K) with no plan disclosed. That is 5.1% of the total stake held that day.
WhoSharesPrice% of total stakeTotal stake afterTrade dateFiled
Thomas Hendrickson
Director
1,000$87.835.1%19KAug 28, 2026Sep 1, 2026

"% of total stake" is the shares in this event against all the vested shares the person held that day, across every share class and holding entity, after that day's vesting. "n/a" means the person's holdings don't reconcile, or the row is a purchase. "Holdings record incomplete" means more shares were sold than the filings show the person held that day, so a percentage would be wrong.

Is this normal? Less than usual: less than one-twentieth of the 5-year average. 8 insiders sold; the average is 18 a year. Year by year
Latest filing: Filed Sep 1 for a sale on Aug 28. Thomas Hendrickson sold 1K shares ($88K) with no plan disclosed. Filing
45 SEC ownership filings in the period · See the evidence

What stands out

Two officers sold $9.1M with no disclosed plan: Robert Dumas ($7.8M) and Brad Beckham ($1.3M). The filings don't state a reason.Robert Dumas: largest such sale, May 20, 2026 · Brad Beckham: largest such sale, May 8, 2026

Percentages cover 8 of 27 officers and directors. 19 are left out

i
Left out: David Oreilly, Mark Merz, Jeremy Fletcher, Brad Beckham, Jason Tarrant, Larry Gray, Carl Wilbanks, Justin Kale, Philip Hopper, Tamara Conn, Robert Dumas, Ramon Odems, Scott Ross, Christopher Mancini, Brent Kirby, Jeffery Loafman and Najera Montellano (holdings couldn't be fully reconciled); Gregory Henslee (most holdings were last confirmed in 2020); Colin Yankee (held no vested shares at the start).
Disclosed company stock is not an insider's whole wealth.

Who sold, and how much of their stake

Officers and directors, past 12 months. Each bar is 100% of that person's own stake; not comparable between people. The stake is the vested shares held at the start of the period (Oct 9, 2025); the gold part is what they sold.

SoldRest of starting stake
Robert Dumas
SVP of Eastern Store Ops/Sales
Sold $7.8M (plan status beside the amount). Share of stake not shown: holdings couldn't be fully reconciled. Why
$7.8MNo plan disclosed
Brad Beckham
CEO
Sold $1.3M (plan status beside the amount). Share of stake not shown: holdings couldn't be fully reconciled. Why
$1.3MNo plan disclosed
Philip Hopper
SVP of Real Estate & Expansion
Sold $704K (plan status beside the amount). Share of stake not shown: holdings couldn't be fully reconciled. Why
$704KNo plan disclosed
John Murphy
Director
36% · $519KNo plan disclosed
Christopher Mancini
SVP of Prof Sales & Store Ops
Sold $518K (plan status beside the amount). Share of stake not shown: holdings couldn't be fully reconciled. Why
$518KNo plan disclosed
All 8 sellers

Selling by month

Officers and directors, Oct 2025 to Oct 2026. Each sale is counted once: under a disclosed plan, else to cover taxes, else no plan disclosed.

No plan disclosedOne dollar scale for every month; the tallest bar is labeled
OctNov 2025: $1.3M no plan disclosedNovDecJanFeb 2026: $93K no plan disclosedFebMarAprMay 2026: $9.8M no plan disclosed$9.8MMayJunJulAug 2026: $551K no plan disclosedAugSepOct

Common questions

Is the O'Reilly Automotive CEO selling stock?

Yes. Brad Beckham sold 14K shares ($1.3M) in the past 12 months, none of it under a trading plan disclosed in the filings.

Why are O'Reilly Automotive insiders selling?

Filings rarely give a reason, and we don't guess at one. What they show is how the sales were made: 0% of sales by value ran under 10b5-1 trading plans disclosed in the filings and 100% had no disclosed plan. A trading plan schedules sales in advance.

Are any O'Reilly Automotive insiders buying?

No. Officers and directors reported no purchases in the past 12 months.

How much of their stake did O'Reilly Automotive insiders sell?

About 5.1% overall. As a group they ended with more shares than they started with. These figures leave out David Oreilly, the largest holder (holdings couldn't be fully reconciled). That covers the 12 months to Oct 9, 2026 and counts vested shares reported on SEC Forms 3, 4 and 5, which is not an insider's whole wealth.

The evidence

Who sold8 officers and directors: amount, % of holdings, trading plan
Who soldAmount% of holdingsTrading plan
Robert Dumas
SVP of Eastern Store Ops/Sales
$7.8M
85K shares
i
No percentage: holdings couldn't be fully reconciled.
No plan disclosed
Brad Beckham
CEO
$1.3M
14K shares
i
No percentage: holdings couldn't be fully reconciled.
No plan disclosed
Philip Hopper
SVP of Real Estate & Expansion
$704K
7.2K shares
i
No percentage: holdings couldn't be fully reconciled.
No plan disclosed
John Murphy
Director
$519K
5.7K shares
36%No plan disclosed
Christopher Mancini
SVP of Prof Sales & Store Ops
$518K
5.4K shares
i
No percentage: holdings couldn't be fully reconciled.
No plan disclosed
Jeremy Fletcher
EVP & CFO
$380K
3.8K shares
i
No percentage: holdings couldn't be fully reconciled.
No plan disclosed
Maria Sastre
Director
$276K
3K shares
19%No plan disclosed
Thomas Hendrickson
Director
$194K
2.2K shares
12%No plan disclosed
The full ownership picture10 of 27 insiders fully reconciled · 26 officers and directors

Vested shares across all share classes, held directly and through trusts, LLCs and family members, as reported on SEC Forms 3, 4 and 5. Unvested awards and options are never counted as owned shares.

InsiderHeld Oct 9, 2025SoldHeld Oct 9, 2026Still held
David Oreilly
!
Holdings couldn't be fully reconciled. A footnote describes a transfer or distribution between related entities, but the amounts could not be matched to the balance change. Largest: +3,214,615 shares on Nov 21, 2025 (GRAT and for children). See the filing Sales and other transactions for David Oreilly are complete.
Ev Chairman of the Board, Director
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for David Oreilly
0shares vested or exercised
−7.1Kgifted (net of own trusts)
−1.3Kwithheld by the company for taxes
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.
  • Additional holdings last reported more than 3 years ago are shown separately and excluded from totals.

Holdings couldn't be fully reconciled. A footnote describes a transfer or distribution between related entities, but the amounts could not be matched to the balance change. Largest: +3,214,615 shares on Nov 21, 2025 (GRAT and for children). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock554,970150,353
childrenCommon stock3,301,3653,301,365
SpouseCommon stock2,814,5252,814,525
children, and the Company's 401k planCommon stock2,753,7602,753,760
GRAT and for childrenCommon stock03,214,616

Additional holdings last reported Aug 25, 2021, not confirmed since: 59,521,020 shares. Not included in any total or percentage on this page.

Gregory Henslee
!
Most of this insider's holdings were last confirmed in 2020. Confirmed in the last three years: 433,273 shares. Not confirmed since: 523,335 shares, left out of this row. "Still held" is not shown because it would cover only the smaller, confirmed part.
Chairman of the Board, Director
430K0433Ksee note
Vesting, gifts, unvested awards and holding lines for Gregory Henslee
0shares vested or exercised
0gifted (net of own trusts)
−1.5Kwithheld by the company for taxes
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.
  • Additional holdings last reported more than 3 years ago are shown separately and excluded from totals.
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock198,870241,669
a GRATCommon Stock231,030191,604

Additional holdings last reported Aug 5, 2020, not confirmed since: 523,335 shares. Not included in any total or percentage on this page.

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
227,610$17.11Feb 2, 2027$16.1M
138,705$17.11Feb 2, 2027$9.8M
56,039$89.68May 14, 2036$0

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

Reconciliation: minor difference of 529 shares. Difference is under 0.5% of holdings.

Mark Merz
!
Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: -59,156 shares on Jan 29, 2026 (Direct). See the filing Sales and other transactions for Mark Merz are complete.
SVP of International
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Mark Merz
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.

Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: -59,156 shares on Jan 29, 2026 (Direct). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock63,5104,354
Indirectly in the Company's 401k planCommon stock43,1402,906

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
29,505$18.11Feb 8, 2027$2.1M
4,125$69.45Feb 1, 2034$76K
3,435$87.34Jan 30, 2035$2K
3,368$98.85Jan 29, 2036$0

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

Gregory Johnson
i
Minor difference of 8 shares. Difference is under 0.5% of holdings. Starting holdings restated for a probable stock split. Additional holdings last reported more than 3 years ago are shown separately and excluded from totals.
Director
92K094Kno sales
Vesting, gifts, unvested awards and holding lines for Gregory Johnson
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.
  • Additional holdings last reported more than 3 years ago are shown separately and excluded from totals.
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock77,20579,248
Indirectly in an IRACommon Stock14,70014,700

Additional holdings last reported Jul 11, 2008, not confirmed since: 11,550 shares. Not included in any total or percentage on this page.

Reconciliation: minor difference of 8 shares. Difference is under 0.5% of holdings.

Jeremy Fletcher
!
Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +371 shares on Nov 18, 2025 (Direct). See the filing Sales and other transactions for Jeremy Fletcher are complete.
EVP & CFO
n/a−3.8Kn/an/a
Vesting, gifts, unvested awards and holding lines for Jeremy Fletcher
+3.8Kshares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.

Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +371 shares on Nov 18, 2025 (Direct). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock35,50535,942
Indirectly in the Company's 401k planCommon stock3,1803,192

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
23,250$69.45Feb 1, 2034$427K
19,995$87.34Jan 30, 2035$10K
29,256$98.85Jan 29, 2036$0

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

Shari Reaves
i
Minor difference of 21 shares. Difference is under 0.5% of holdings.
SVP of HR and Training
38K038Kno sales
Vesting, gifts, unvested awards and holding lines for Shari Reaves
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock12,82612,847
Indirectly in the Company's 401k planCommon stock25,61225,612

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
1,290$17.98Mar 10, 2027$90K
1,320$16.70Mar 9, 2028$94K
1,875$24.27Mar 8, 2029$119K
54,375$29.22Jan 1, 2030$3.2M
10,875$31.06Mar 5, 2031$617K
10,875$44.94Mar 4, 2032$466K
10,875$55.87Mar 3, 2033$348K
4,125$69.45Feb 1, 2034$76K
10,875$74.21Mar 15, 2034$148K
3,435$87.34Jan 30, 2035$2K
10,875$88.49Mar 14, 2035$0
3,368$98.85Jan 29, 2036$0

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

Reconciliation: minor difference of 21 shares. Difference is under 0.5% of holdings.

Brad Beckham
!
Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +605 shares on Jan 29, 2026 (Direct). See the filing Sales and other transactions for Brad Beckham are complete.
CEO
n/a−14Kn/an/a
Vesting, gifts, unvested awards and holding lines for Brad Beckham
+14Kshares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.

Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +605 shares on Jan 29, 2026 (Direct). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock11,40012,250
Indirectly in the Company's 401k PlanCommon Stock16,23016,383

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
44,700$69.45Feb 1, 2034$822K
40,155$87.34Jan 30, 2035$20K
74,764$98.85Jan 29, 2036$0

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

Jason Tarrant
!
Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +280 shares on Jan 29, 2026 (Direct). See the filing Sales and other transactions for Jason Tarrant are complete.
EVP Store Ops/Sales
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Jason Tarrant
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.

Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +280 shares on Jan 29, 2026 (Direct). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock20,97021,250
Indirectly in the Company's 401k planCommon stock915944

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
7,155$69.45Feb 1, 2034$132K
7,140$87.34Jan 30, 2035$3K
14,303$98.85Jan 29, 2036$0

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

Thomas Hendrickson
i
Starting holdings restated for a probable stock split.
Director
19K−2.2K19K99%
Vesting, gifts, unvested awards and holding lines for Thomas Hendrickson
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock18,84018,675
Dana Perlman
Director
17K018Kno sales
Vesting, gifts, unvested awards and holding lines for Dana Perlman
0shares vested or exercised
−1Kgifted (net of own trusts)
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock15,32016,355
ChildCommon stock1,5001,500
Maria Sastre
Director
16K−3K15K94%
Vesting, gifts, unvested awards and holding lines for Maria Sastre
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock15,93514,970
Larry Gray
!
Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +161 shares on Jan 29, 2026 (Direct). See the filing Sales and other transactions for Larry Gray are complete.
SVP of Inventory Management
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Larry Gray
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.

Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +161 shares on Jan 29, 2026 (Direct). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock4,6504,847
Indirectly in the Company's 401k planCommon stock11,20511,283

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
4,125$69.45Feb 1, 2034$76K
3,480$74.21Mar 15, 2034$47K
3,435$87.34Jan 30, 2035$2K
3,480$88.49Mar 14, 2035$0
3,368$98.85Jan 29, 2036$0
3,480$91.54Mar 13, 2036$0

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

John Murphy
i
Starting holdings restated for a probable stock split.
Director
16K−5.7K12K77%
Vesting, gifts, unvested awards and holding lines for John Murphy
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock4,5604,000
Indirectly in an IRACommon stock11,2508,125
Fred Whitfield
i
Starting holdings restated for a probable stock split.
Director
13K015Kno sales
Vesting, gifts, unvested awards and holding lines for Fred Whitfield
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock12,57014,605
Carl Wilbanks
!
Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +1,800 shares on Jan 29, 2026 (Direct). See the filing Sales and other transactions for Carl Wilbanks are complete.
SVP of Merchandise
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Carl Wilbanks
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end

Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +1,800 shares on Jan 29, 2026 (Direct). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock10,30512,105

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
4,125$69.45Feb 1, 2034$76K
3,435$87.34Jan 30, 2035$2K
3,368$98.85Jan 29, 2036$0

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

Justin Kale
!
Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +169 shares on Jan 29, 2026 (Direct). See the filing Sales and other transactions for Justin Kale are complete.
SVP Central Store Ops & Sales
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Justin Kale
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.

Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +169 shares on Jan 29, 2026 (Direct). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock2,0252,194
Indirectly in the Company's 401k planCommon stock7,5307,530

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
7,995$16.70Mar 9, 2028$569K
61,200$26.10Apr 1, 2029$3.8M
12,240$24.54Mar 6, 2030$775K
12,240$31.06Mar 5, 2031$695K
12,240$44.94Mar 4, 2032$525K
12,240$55.87Mar 3, 2033$391K
12,225$74.21Mar 15, 2034$166K
3,435$87.34Jan 30, 2035$2K
3,368$98.85Jan 29, 2036$0

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

Philip Hopper
!
Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +172 shares on Nov 26, 2025 (Direct). See the filing Sales and other transactions for Philip Hopper are complete.
SVP of Real Estate & Expansion
n/a−7.2Kn/an/a
Vesting, gifts, unvested awards and holding lines for Philip Hopper
+7.2Kshares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.

Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +172 shares on Nov 26, 2025 (Direct). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock4,6204,888
Indirectly in the Company's 401k PlanCommon stock1,1101,194

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
4,125$69.45Feb 1, 2034$76K
13,170$74.21Mar 15, 2034$179K
3,435$87.34Jan 30, 2035$2K
4,165$17.98Mar 10, 2027$291K
3,368$98.85Jan 29, 2036$0
465$17.98Mar 10, 2027$32K

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

Tamara Conn
!
Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +120 shares on Jan 29, 2026 (Direct). See the filing Sales and other transactions for Tamara Conn are complete.
SVP of Legal & General Counsel
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Tamara Conn
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.

Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +120 shares on Jan 29, 2026 (Direct). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock4,2154,335
Indirectly in the Company's 401k planCommon stock225229

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
20,610$16.04Jan 1, 2028$1.5M
4,125$69.45Feb 1, 2034$76K
3,435$87.34Jan 30, 2035$2K
5,985$16.70Mar 9, 2028$426K
3,368$98.85Jan 29, 2036$0

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

Robert Dumas
!
Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +118 shares on Jan 29, 2026 (Direct). See the filing Sales and other transactions for Robert Dumas are complete.
SVP of Eastern Store Ops/Sales
n/a−85Kn/an/a
Vesting, gifts, unvested awards and holding lines for Robert Dumas
+85Kshares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.

Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +118 shares on Jan 29, 2026 (Direct). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock1,6201,782
Indirectly in the Company's 401k planCommon stock2,3252,436

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
4,125$69.45Feb 1, 2034$76K
3,435$87.34Jan 30, 2035$2K
3,368$98.85Jan 29, 2036$0

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

Ramon Odems
!
Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +24 shares on Jan 29, 2026 (Direct). See the filing Sales and other transactions for Ramon Odems are complete.
SVP Northeast Store Ops &Sales
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Ramon Odems
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.

Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +24 shares on Jan 29, 2026 (Direct). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock240264
Indirectly in the Company's 401k planCommon stock2,1302,144

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
60,000$16.49Apr 1, 2028$4.3M
19,035$24.27Mar 8, 2029$1.2M
19,020$24.54Mar 6, 2030$1.2M
19,020$31.06Mar 5, 2031$1.1M
19,020$44.94Mar 4, 2032$816K
19,020$55.87Mar 3, 2033$608K
990$74.21Mar 15, 2034$13K
3,435$87.34Jan 30, 2035$2K
30,000$16.49Apr 1, 2028$2.1M
3,368$98.85Jan 29, 2036$0

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

Scott Ross
!
Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +1,189 shares on Jan 29, 2026 (Indirectly in the Company's 401k plan). See the filing Sales and other transactions for Scott Ross are complete.
EVP & CIO
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Scott Ross
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.

Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +1,189 shares on Jan 29, 2026 (Indirectly in the Company's 401k plan). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock360759
Indirectly in the Company\'s 401k planCommon stock1,5301,530
Indirectly in the Company's 401k planCommon stock4501,639

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
37,515$62.01Oct 30, 2033$969K
10,275$69.45Feb 1, 2034$189K
8,925$87.34Jan 30, 2035$4K
17,034$98.85Jan 29, 2036$0

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

Kimberly deBeers
i
Starting holdings restated for a probable stock split.
Director
2K04Kno sales
Vesting, gifts, unvested awards and holding lines for Kimberly deBeers
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock1,9654,000
Christopher Mancini
!
Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +131 shares on Aug 12, 2026 (Direct). See the filing Sales and other transactions for Christopher Mancini are complete.
SVP of Prof Sales & Store Ops
n/a−5.4Kn/an/a
Vesting, gifts, unvested awards and holding lines for Christopher Mancini
+5.4Kshares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.

Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +131 shares on Aug 12, 2026 (Direct). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock0189
Indirectly in the Company's 401k planCommon stock1,5151,637

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
4,125$69.45Feb 1, 2034$76K
3,435$87.34Jan 30, 2035$2K
18,000$16.71Mar 9, 2028$1.3M
3,368$98.85Jan 29, 2036$0

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

Brent Kirby
!
Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +248 shares on Jan 29, 2026 (Direct). See the filing Sales and other transactions for Brent Kirby are complete.
President
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Brent Kirby
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.

Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +248 shares on Jan 29, 2026 (Direct). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock9001,148

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
32,190$69.45Feb 1, 2034$592K
33,915$87.34Jan 30, 2035$17K
32,507$98.85Jan 29, 2036$0

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

Jeffery Loafman
!
Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +114 shares on Jan 29, 2026 (Direct). See the filing Sales and other transactions for Jeffery Loafman are complete.
SVP of Distribution Operations
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Jeffery Loafman
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.

Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +114 shares on Jan 29, 2026 (Direct). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon stock90204

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
34,575$57.86Apr 3, 2033$1.0M
4,125$69.45Feb 1, 2034$76K
3,435$87.37Jan 30, 2035$2K
3,368$98.85Jan 29, 2036$0

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

Najera Montellano
!
Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +30 shares on Jan 29, 2026 (Direct). See the filing Sales and other transactions for Najera Montellano are complete.
SVP of Western Store Ops/Sales
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for Najera Montellano
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Starting holdings restated for a probable stock split.

Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +30 shares on Jan 29, 2026 (Direct). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock038

Stock options (not counted as shares):

Options heldStrike priceExpiresIntrinsic value (estimate)
1,260$24.54Mar 6, 2030$80K
735$31.06Mar 5, 2031$42K
31,260$46.40Jan 1, 2032$1.3M
6,735$55.87Mar 3, 2033$215K
4,125$69.45Feb 1, 2034$76K
6,735$74.21Mar 15, 2034$92K
3,435$87.34Jan 30, 2035$2K
6,720$88.49Mar 14, 2035$0
3,368$98.85Jan 29, 2036$0
6,720$91.54Mar 13, 2036$0

Estimate: options held × ($87.83 − strike price), using the most recent insider trade price on Form 4 (Aug 28, 2026), not a market close.

10 of 27 insiders fully reconciled: starting holdings plus reported transactions match ending holdings (7 exactly, 3 with a minor or footnoted difference). For 17 we show sales but not holdings; the ! icon on their rows explains why. Percentages cover 8 of 27 officers and directors. Left out: David Oreilly, Mark Merz, Jeremy Fletcher, Brad Beckham, Jason Tarrant, Larry Gray, Carl Wilbanks, Justin Kale, Philip Hopper, Tamara Conn, Robert Dumas, Ramon Odems, Scott Ross, Christopher Mancini, Brent Kirby, Jeffery Loafman and Najera Montellano (holdings couldn't be fully reconciled); Gregory Henslee (most holdings were last confirmed in 2020); Colin Yankee (held no vested shares at the start). "Still held" compares ending with starting vested shares; a plus sign means the holding grew.

What explains the selling$11.7M of sales by plan status, purpose, seller and month

Officer and director open-market sales: $11.7M across 125,505 shares. Plan status and stated purpose are separate questions, and a sale can have both.

By plan status

No plan disclosed · $11.7M

Sales with no 10b5-1 plan and no tax reference in the filing. $7.8M of it is Robert Dumas. No plan disclosed is a statement about the filing, not about why the sale happened. Largest such sale: Robert Dumas, May 20, 2026

Taxes

2,741 shares ($270K) were withheld by the company for taxes, which isn't a market sale.

SellerShares soldProceedsUnder a disclosed planShare of totalSales dates
Robert Dumas
SVP of Eastern Store Ops/Sales
85K$7.8M0%67%May 20, 2026 to May 20, 2026
Brad Beckham
CEO
14K$1.3M0%11%May 8, 2026 to May 8, 2026
Philip Hopper
SVP of Real Estate & Expansion
7.2K$704K0%6%Nov 26, 2025 to May 7, 2026
John Murphy
Director
5.7K$519K0%4%Nov 4, 2025 to May 18, 2026
Christopher Mancini
SVP of Prof Sales & Store Ops
5.4K$518K0%4%Nov 26, 2025 to Aug 12, 2026
Jeremy Fletcher
EVP & CFO
3.8K$380K0%3%Nov 18, 2025 to Nov 18, 2025
Maria Sastre
Director
3K$276K0%2%Feb 27, 2026 to Aug 12, 2026
Thomas Hendrickson
Director
2.2K$194K0%2%May 29, 2026 to Aug 28, 2026

Sales by month

MonthSale proceedsDisclosed planTo cover taxesNo plan disclosed
Oct 2025$0$0$0$0
Nov 2025$1.3M$0$0$1.3M
Dec 2025$0$0$0$0
Jan 2026$0$0$0$0
Feb 2026$93K$0$0$93K
Mar 2026$0$0$0$0
Apr 2026$0$0$0$0
May 2026$9.8M$0$0$9.8M
Jun 2026$0$0$0$0
Jul 2026$0$0$0$0
Aug 2026$551K$0$0$551K
Sep 2026$0$0$0$0
Oct 2026$0$0$0$0
Is this normal? Selling year by year5 earlier years to compare with

Less than usual: less than one-twentieth of the 5-year average. 8 insiders sold; the average is 18 a year.

12 months endingShares soldInsiders who soldProceeds
Oct 9, 2026
Latest 12 months
126K8$11.7M
Oct 9, 2025
1 year earlier
1.13M19$58.8M
Oct 9, 2024
2 years earlier
3.53M21$253M
Oct 10, 2023
3 years earlier
3.19M22$190M
Oct 10, 2022
4 years earlier
2.20M14$103M
Oct 10, 2021
5 years earlier
5.68M15$210M

Open-market sales (Form 4 code S) by people who were officers or directors, in split-adjusted shares. Earlier years include people who have since left. A sale that an outside holder also reports (a family trust, a fund) is counted with outside holders in every year. Shares, not dollars, are compared, so a change in the stock price doesn't look like a change in selling. Years the filings don't fully cover are shown but left out of the average.

Known gaps and uncertainty17 insiders whose holdings couldn't be fully reconciled

David Oreilly: holdings couldn't be fully reconciled (difference of 2,814,616 shares). A footnote describes a transfer or distribution between related entities, but the amounts could not be matched to the balance change. Largest: +3,214,615 shares on Nov 21, 2025 (GRAT and for children). Filing, Nov 21, 2025

Footnote: "Total includes 1,440,527 shares held as trustee for reporting person's children, 173,745 shares held through reporting person's spouse, 1,600,000 shares held as trustee of Grantor Retained Annuity Trusts (GRAT), and 343 shares held in the Company's 401k Plan."

Mark Merz: holdings couldn't be fully reconciled (difference of -99,390 shares). Balance changed with no matching transaction and no footnote: -59,156 shares on Jan 29, 2026 (Direct). Filing, Jan 29, 2026

Jeremy Fletcher: holdings couldn't be fully reconciled (difference of 449 shares). Balance changed with no matching transaction and no footnote: +371 shares on Nov 18, 2025 (Direct). Filing, Nov 18, 2025

Brad Beckham: holdings couldn't be fully reconciled (difference of 1,003 shares). Balance changed with no matching transaction and no footnote: +605 shares on Jan 29, 2026 (Direct). Filing, Jan 29, 2026

Jason Tarrant: holdings couldn't be fully reconciled (difference of 309 shares). Balance changed with no matching transaction and no footnote: +280 shares on Jan 29, 2026 (Direct). Filing, Jan 29, 2026

Larry Gray: holdings couldn't be fully reconciled (difference of 275 shares). Balance changed with no matching transaction and no footnote: +161 shares on Jan 29, 2026 (Direct). Filing, Jan 29, 2026

Carl Wilbanks: holdings couldn't be fully reconciled (difference of 1,800 shares). Balance changed with no matching transaction and no footnote: +1,800 shares on Jan 29, 2026 (Direct). Filing, Jan 29, 2026

Justin Kale: holdings couldn't be fully reconciled (difference of 169 shares). Balance changed with no matching transaction and no footnote: +169 shares on Jan 29, 2026 (Direct). Filing, Jan 29, 2026

Philip Hopper: holdings couldn't be fully reconciled (difference of 352 shares). Balance changed with no matching transaction and no footnote: +172 shares on Nov 26, 2025 (Direct). Filing, Nov 26, 2025

Tamara Conn: holdings couldn't be fully reconciled (difference of 124 shares). Balance changed with no matching transaction and no footnote: +120 shares on Jan 29, 2026 (Direct). Filing, Jan 29, 2026

Robert Dumas: holdings couldn't be fully reconciled (difference of 273 shares). Balance changed with no matching transaction and no footnote: +118 shares on Jan 29, 2026 (Direct). Filing, Jan 29, 2026

Ramon Odems: holdings couldn't be fully reconciled (difference of 38 shares). Balance changed with no matching transaction and no footnote: +24 shares on Jan 29, 2026 (Direct). Filing, Jan 29, 2026

Scott Ross: holdings couldn't be fully reconciled (difference of 1,588 shares). Balance changed with no matching transaction and no footnote: +1,189 shares on Jan 29, 2026 (Indirectly in the Company's 401k plan). Filing, Jan 29, 2026

Christopher Mancini: holdings couldn't be fully reconciled (difference of 311 shares). Balance changed with no matching transaction and no footnote: +131 shares on Aug 12, 2026 (Direct). Filing, Aug 12, 2026

Brent Kirby: holdings couldn't be fully reconciled (difference of 248 shares). Balance changed with no matching transaction and no footnote: +248 shares on Jan 29, 2026 (Direct). Filing, Jan 29, 2026

Jeffery Loafman: holdings couldn't be fully reconciled (difference of 114 shares). Balance changed with no matching transaction and no footnote: +114 shares on Jan 29, 2026 (Direct). Filing, Jan 29, 2026

Najera Montellano: holdings couldn't be fully reconciled (difference of 38 shares). Balance changed with no matching transaction and no footnote: +30 shares on Jan 29, 2026 (Direct). Filing, Jan 29, 2026

Gregory Henslee: minor difference of 529 shares. Difference is under 0.5% of holdings.

Gregory Johnson: minor difference of 8 shares. Difference is under 0.5% of holdings.

Shari Reaves: minor difference of 21 shares. Difference is under 0.5% of holdings.

Inferred rename: "GRAT" is treated as the same holder as "a GRAT", because the old name was never reported again and the new one opened with the same balance (1,591,230 shares). Old name, new name

Inferred rename: "Spouse" is treated as the same holder as "a Grantor Retained Annuity Trust", because the old name was never reported again and the new one opened with the same balance (861,975 shares). Old name, new name

Inferred rename: "a Grantor Retained Annuity Trust" is treated as the same holder as "a Grantor Retained Annuity Trust (GRAT)", because the old name was never reported again and the new one opened with the same balance (1,633,350 shares). Old name, new name

Inferred rename: "children, spouse, and a GRAT" is treated as the same holder as "Indirectly through a partnership, as trusstee for children, and a GRAT", because the old name was never reported again and the new one opened with the same balance (2,330,310 shares). Old name, new name

Inferred rename: "Held in escrow under 2001 Performance Incentive Plan" is treated as the same holder as "Held in escrow under the 2002 Performance Incentive Plan", because the old name was never reported again and the new one opened with the same balance (17,790 shares). Old name, new name

Inferred rename: "401K Plan" is treated as the same holder as "Indirectly through the Company's 401K Plan", because the old name was never reported again and the new one opened with the same balance (91,710 shares). Old name, new name

Inferred rename: "Held in escrow under Performance Incentive Plan 2002" is treated as the same holder as "Held in escrow under Performance Incentive Plan for 2002", because the old name was never reported again and the new one opened with the same balance (4,740 shares). Old name, new name

Inferred rename: "Spouse" is treated as the same holder as "Step mother, and of a GRAT and CRAT", because the old name was never reported again and the new one opened with the same balance (7,755,540 shares). Old name, new name

Inferred rename: "Child" is treated as the same holder as "step mother, GRAT and CRAT", because the old name was never reported again and the new one opened with the same balance (3,928,470 shares). Old name, new name

Inferred rename: "step mother and of a GRAT" is treated as the same holder as "step mother, children and GRAT", because the old name was never reported again and the new one opened with the same balance (2,202,015 shares). Old name, new name

Inferred rename: "step mother, children and GRAT" is treated as the same holder as "step mother and GRAT", because the old name was never reported again and the new one opened with the same balance (2,065,515 shares). Old name, new name

Inferred rename: "Child" is treated as the same holder as "GRAT", because the old name was never reported again and the new one opened with the same balance (5,601,000 shares). Old name, new name

Inferred rename: "GRAT" is treated as the same holder as "Grantor Retained Annuity Trust", because the old name was never reported again and the new one opened with the same balance (5,669,655 shares). Old name, new name

Inferred rename: "Grantor Retained Annuity Trust (GRAT)" is treated as the same holder as "a Grantor Retained Annuity Trust (GRAT)", because the old name was never reported again and the new one opened with the same balance (6,271,755 shares). Old name, new name

Inferred rename: "401K Plan" is treated as the same holder as "Indirectly through the Company's 401K Plan", because the old name was never reported again and the new one opened with the same balance (126,390 shares). Old name, new name

Inferred rename: "a GRAT and in the Company's 401k plan" is treated as the same holder as "child and a GRAT, and Company's 401K", because the old name was never reported again and the new one opened with the same balance (3,394,875 shares). Old name, new name

Inferred rename: "child and a GRAT, and Company's 401K" is treated as the same holder as "child and GRAT and in Company's 401k plan", because the old name was never reported again and the new one opened with the same balance (3,168,195 shares). Old name, new name

Inferred rename: "Held in escrow under Performance Incentive Plan for 2002" is treated as the same holder as "Held in escrow under Performance Incentive Plan for 2003", because the old name was never reported again and the new one opened with the same balance (10,620 shares). Old name, new name

Inferred rename: "Held in escrow under Performance Incentive Plan for 2003" is treated as the same holder as "Held in escrow under Performance Incentive Plan for 2004", because the old name was never reported again and the new one opened with the same balance (8,250 shares). Old name, new name

Inferred rename: "401 K Plan" is treated as the same holder as "401K Plan", because the old name was never reported again and the new one opened with the same balance (86,010 shares). Old name, new name

Inferred rename: "401K Plan" is treated as the same holder as "Indirectly through the Company's 401K Plan", because the old name was never reported again and the new one opened with the same balance (90,480 shares). Old name, new name

Inferred rename: "Held in escrow under the Company's Performance Incentive Plan for 2002" is treated as the same holder as "Held in escrow under the Company's Performance Incentive Plan for 2003", because the old name was never reported again and the new one opened with the same balance (8,820 shares). Old name, new name

Inferred rename: "Held in escrow under the Company's Performance Incentive Plan for 2003" is treated as the same holder as "Held in escrow under the Company's Performance Incentive Plan for 2004", because the old name was never reported again and the new one opened with the same balance (6,960 shares). Old name, new name

Inferred rename: "401K Plan" is treated as the same holder as "Indirectly through the Company's 401K Plan", because the old name was never reported again and the new one opened with the same balance (63,120 shares). Old name, new name

Inferred rename: "Held under the Company's 401K Plan" is treated as the same holder as "Indirectly through the Company's 401K Plan", because the old name was never reported again and the new one opened with the same balance (90 shares). Old name, new name

Inferred rename: "Held under the Company's Employee Stock Purchase Plan" is treated as the same holder as "Directly through the Company's Employee Stock Purchase Plan", because the old name was never reported again and the new one opened with the same balance (11,160 shares). Old name, new name

Inferred rename: "Held in escrow under Performance Incentive Plan 2004" is treated as the same holder as "Held in escrow under Performance Incentive Plan 2003", because the old name was never reported again and the new one opened with the same balance (7,830 shares). Old name, new name

Inferred rename: "Held in escrow under Performance Incentive Plan 2003" is treated as the same holder as "Held in escrow under Performance Incentive Plan 2002", because the old name was never reported again and the new one opened with the same balance (6,150 shares). Old name, new name

Inferred rename: "Indirectly as general manager of family limited partnership" is treated as the same holder as "Indirectly through a family partnership", because the old name was never reported again and the new one opened with the same balance (310,395 shares). Old name, new name

Inferred rename: "401K Plan" is treated as the same holder as "Indirectly through the Company's 401K Plan", because the old name was never reported again and the new one opened with the same balance (102,495 shares). Old name, new name

Inferred rename: "Held in escrow under Performance Incentive Plan" is treated as the same holder as "Held in escrow under the Company's Performance Incentive Plan for 2002", because the old name was never reported again and the new one opened with the same balance (7,950 shares). Old name, new name

Inferred rename: "Held in escrow under the Company's Performance Incentive Plan for 2002" is treated as the same holder as "Held in escrow under the Company's Performance Incentive Plan for 2003", because the old name was never reported again and the new one opened with the same balance (6,240 shares). Old name, new name

Inferred rename: "Held in escrow under the Company's Performance Incentive Plan for 2003" is treated as the same holder as "Held in escrow under the Company's Performance Incentive Plan for 2004", because the old name was never reported again and the new one opened with the same balance (5,160 shares). Old name, new name

Inferred rename: "Indirectly in the Company's 401k plan" is treated as the same holder as "Indirectly in an IRA", because the old name was never reported again and the new one opened with the same balance (14,700 shares). Old name, new name

Inferred rename: "Parents and in the Company's 401k plan" is treated as the same holder as "a trust and in the Company's 401k plan", because the old name was never reported again and the new one opened with the same balance (18,105 shares). Old name, new name

Inferred typo: the share class "Comon Stock" is treated as the same class as "Common Stock" on 1 holding line, because the two spellings are nearly identical and each balance carried over exactly. Example (Thomas McFall, 251,460 shares): old title, new title

External context: we only cite outside events when a documented connection exists. None is shown for this period.

Sources and methodology1,754 filings from SEC EDGAR, and how we read them

All 1,754 Forms 3, 4 and 5 filed for O'Reilly Automotive (SEC CIK 898173) from Jul 10, 1997 to Sep 1, 2026, retrieved from SEC EDGAR on Oct 9, 2026. Prices are the ones reported in each filing, often weighted averages. 222 older filings exist only on paper and could not be read.

Probable 2-for-1 stock split on or before Jun 24, 2005 (first filing that shows post-split balances). Splits aren't reported as transactions; 11 holding lines changed by exactly this ratio, so earlier share counts are restated.

Probable 15-for-1 stock split on or before Jul 30, 2025 (first filing that shows post-split balances). Splits aren't reported as transactions; 11 holding lines changed by exactly this ratio, so earlier share counts are restated.

Holdings. Each holding line (a share class plus an owner, such as a trust or LLC) carries its last reported balance forward. Entities first reported during the period start at zero, so transfers between an insider's own trusts don't count as selling. Lines not reported for three years or more are listed separately and left out of totals.

Sales. A sale counts as under a 10b5-1 plan if its footnote cites one or the filing's Rule 10b5-1 box is checked, and as tax-related if its footnote cites tax obligations or sell-to-cover. Shares withheld by the company for taxes are listed separately. Sales with neither attribute are labeled "no plan disclosed".

Full methodology

Former or inactive filers (28)No filing in 18 months; last reported balances, not in any total
NameLast filedLast reported balance
Lawrence OreillyFeb 28, 202510,770,915 shares, last reported balance as of Feb 26, 2025
Andrea WeissFeb 26, 20256,780 shares, last reported balance as of Feb 24, 2025
Charles RogersFeb 18, 202548,765 shares, last reported balance as of Feb 13, 2025
Doug BraggFeb 28, 202495,295 shares, last reported balance as of Feb 26, 2024
Jeffrey LauroFeb 15, 202428,320 shares, last reported balance as of Feb 13, 2024
Jonathan AndrewsFeb 15, 202412,195 shares, last reported balance as of Feb 13, 2024
Jay BurchfieldNov 8, 2023255,120 shares, last reported balance as of Nov 6, 2023
Thomas McFallMay 12, 2023126,630 shares, last reported balance as of May 12, 2023
Richard VenosdelMay 8, 2023101,100 shares, last reported balance as of May 5, 2023
Jeffrey GrovesMay 4, 202324,615 shares, last reported balance as of May 2, 2023
Larry EllisApr 5, 202330,585 shares, last reported balance as of Apr 3, 2023
Scott KrausNov 18, 202240,890 shares, last reported balance as of Nov 11, 2022
Jeff ShawApr 25, 2022646,170 shares, last reported balance as of Feb 15, 2022
Rosalie WootenAug 13, 202029,864,745 shares, last reported balance as of May 14, 2020
Ronald RashkowAug 14, 201975,585 shares, last reported balance as of May 7, 2019
Charles Oreilly Jr.May 9, 201821,841,755 shares, last reported balance as of May 8, 2018
Paul LedererMay 9, 2018255,735 shares, last reported balance as of May 8, 2018
Randy JohnsonJan 19, 2018177,405 shares, last reported balance as of Jan 18, 2018
Tony BartholomewJan 8, 2018326,565 shares, last reported balance as of Jan 8, 2018
Byron ChildersJan 8, 201860,330 shares, last reported balance as of Jan 5, 2018
Michael SwearenginMar 1, 2016517,935 shares, last reported balance as of Feb 29, 2016
Ted WiseSep 9, 201511,542,275 shares, last reported balance as of Sep 9, 2015
Stephen JasinskiFeb 25, 201571,145 shares, last reported balance as of Feb 24, 2015
Joe GreeneMay 7, 200972,495 shares, last reported balance as of May 6, 2009
David McCreadyAug 13, 200780,400 shares, last reported balance as of Aug 8, 2007
Michelle KimreyMar 5, 2007223,560 shares, last reported balance as of Mar 1, 2007
James BattenFeb 14, 2007131,145 shares, last reported balance as of Dec 31, 2006
Simon GregorichJul 7, 2004No balance on record

Spotted something wrong on this page? Report an error. We check every report against the SEC filing and list what we fix in the corrections log.