Follow the people · Insider
Thomas Hendrickson
Thomas Hendrickson files insider transactions with the SEC as a director of O Reilly Automotive (ORLY). We hold 2 disclosed purchases and sales filed since 5 May 2006, 1 of them in the last 90 days.
- Files forORLY
- Disclosed buys and sells2 in all, 1 in the last 90 days
- Last disclosure1 September 2026
Positions held
4 posts we hold — a term names its own dates; a run of filings only says when they filed- Filed 4 May 2011 — 28 August 2026Director · O Reilly Automotive (ORLY)32 Form 4 lines · source: SEC Form 4
- Filed 15 July 2015 — 4 June 2026Director · Ollie's Bargain Outlet Holdings (OLLI)71 Form 4 lines · source: SEC Form 4
- Filed 24 May 2022 — 14 June 2024Director · Snap One Holdings (SNPO)3 Form 4 lines · source: SEC Form 4
- Filed 3 May 2006 — 3 May 2006CAO, CFO & Treasurer · Sports Authority Inc /de/ (TSA)9 Form 4 lines · source: SEC Form 4
Everything they disclosed
115 entries, newest first — one per disclosure report, one per Form 4 line- ▼ sold on the open market 1,000 shares of O Reilly AutomotiveSEC Form 41 September 2026Common stock · traded 28 August 2026 · filed 1 September 2026
- gave away 1,091 shares of Ollie's Bargain Outlet HoldingsSEC Form 48 June 2026Common Stock, par value $0.001 per share · traded 4 June 2026 · filed 8 June 2026
- gave away 1,091 shares of Ollie's Bargain Outlet HoldingsSEC Form 48 June 2026Common Stock, par value $0.001 per share · traded 4 June 2026 · filed 8 June 2026
- ▼ sold on the open market 1,200 shares of O Reilly AutomotiveSEC Form 42 June 2026Common stock · traded 29 May 2026 · filed 2 June 2026
- was granted 2,035 shares of O Reilly AutomotiveSEC Form 418 May 2026Common stock · traded 15 May 2026 · filed 18 May 2026
- exercised options over 1,091 shares of Ollie's Bargain Outlet HoldingsSEC Form 43 April 2026Common Stock, par value $0.001 per share · traded 1 April 2026 · filed 3 April 2026
- exercised options over 1,091 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 43 April 2026Restricted Stock Units · traded 1 April 2026 · filed 3 April 2026
- was granted 1,644 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 43 April 2026Restricted Stock Units · traded 1 April 2026 · filed 3 April 2026
- was granted 131 shares of O Reilly AutomotiveSEC Form 420 May 2025Common stock · traded 16 May 2025 · filed 20 May 2025
- gave away 1,684 shares of Ollie's Bargain Outlet HoldingsSEC Form 423 April 2025Common Stock, par value $0.001 per share · traded 21 April 2025 · filed 23 April 2025
- gave away 1,684 shares of Ollie's Bargain Outlet HoldingsSEC Form 423 April 2025Common Stock, par value $0.001 per share · traded 21 April 2025 · filed 23 April 2025
- exercised options over 1,684 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 42 April 2025Restricted Stock Units · traded 1 April 2025 · filed 2 April 2025
- was granted 1,091 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 42 April 2025Restricted Stock Units · traded 1 April 2025 · filed 2 April 2025
- exercised options over 1,684 shares of Ollie's Bargain Outlet HoldingsSEC Form 42 April 2025Common Stock, par value $0.001 per share · traded 1 April 2025 · filed 2 April 2025
- exercised options over 6,250 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 418 December 2024Employee Stock Option (right to buy) · traded 16 December 2024 · filed 18 December 2024
- exercised options over 6,250 shares of Ollie's Bargain Outlet HoldingsSEC Form 418 December 2024Common Stock, par value $0.001 per share · traded 16 December 2024 · filed 18 December 2024
- ▼ sold on the open market 6,250 shares of Ollie's Bargain Outlet HoldingsSEC Form 418 December 2024Common Stock, par value $0.001 per share · traded 16 December 2024 · filed 18 December 2024
- gave away 5,049 shares of Ollie's Bargain Outlet HoldingsSEC Form 425 September 2024Common Stock, par value $0.01 per share · traded 23 September 2024 · filed 25 September 2024
- gave away 5,049 shares of Ollie's Bargain Outlet HoldingsSEC Form 425 September 2024Common Stock, par value $0.01 per share · traded 23 September 2024 · filed 25 September 2024
- gave away 610 shares of Ollie's Bargain Outlet HoldingsSEC Form 425 September 2024Common Stock, par value $0.01 per share · traded 23 September 2024 · filed 25 September 2024
- gave away 610 shares of Ollie's Bargain Outlet HoldingsSEC Form 425 September 2024Common Stock, par value $0.01 per share · traded 23 September 2024 · filed 25 September 2024
- gave away 5,049 shares of Ollie's Bargain Outlet HoldingsSEC Form 419 September 2024Common Stock, par value $0.01 per share · traded 17 September 2024 · filed 19 September 2024
- gave away 5,049 shares of Ollie's Bargain Outlet HoldingsSEC Form 419 September 2024Common Stock, par value $0.01 per share · traded 17 September 2024 · filed 19 September 2024
- gave away 263 shares of O Reilly AutomotiveSEC Form 427 August 2024Common stock · traded 23 August 2024 · filed 27 August 2024
- exercised options over 4,500 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 425 June 2024Employee Stock Option (right to buy) · traded 21 June 2024 · filed 25 June 2024
- exercised options over 4,500 shares of Ollie's Bargain Outlet HoldingsSEC Form 425 June 2024Common Stock, par value $0.01 per share · traded 21 June 2024 · filed 25 June 2024
- ▼ sold on the open market 4,500 shares of Ollie's Bargain Outlet HoldingsSEC Form 425 June 2024Common Stock, par value $0.01 per share · traded 21 June 2024 · filed 25 June 2024
- returned to the issuer 29,868 shares of Snap One HoldingsSEC Form 414 June 2024Common Stock · traded 14 June 2024 · filed 14 June 2024
- was granted 173 shares of O Reilly AutomotiveSEC Form 421 May 2024Common stock · traded 17 May 2024 · filed 21 May 2024
- exercised options over 5,000 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 422 April 2024Employee Stock Option (right to buy) · traded 18 April 2024 · filed 22 April 2024
- exercised options over 5,000 shares of Ollie's Bargain Outlet HoldingsSEC Form 422 April 2024Common Stock, par value $0.01 per share · traded 18 April 2024 · filed 22 April 2024
- ▼ sold on the open market 5,000 shares of Ollie's Bargain Outlet HoldingsSEC Form 422 April 2024Common Stock, par value $0.01 per share · traded 18 April 2024 · filed 22 April 2024
- was granted 1,684 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 43 April 2024Restricted Stock Units · traded 1 April 2024 · filed 3 April 2024
- exercised options over 2,156 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 426 March 2024Restricted Stock Units · traded 23 March 2024 · filed 26 March 2024
- exercised options over 2,156 shares of Ollie's Bargain Outlet HoldingsSEC Form 426 March 2024Common Stock, par value $0.001 per share · traded 23 March 2024 · filed 26 March 2024
- ▼ sold on the open market 200 shares of O Reilly AutomotiveSEC Form 41 November 2023Common stock · traded 31 October 2023 · filed 1 November 2023
- was granted 169 shares of O Reilly AutomotiveSEC Form 423 May 2023Common stock · traded 19 May 2023 · filed 23 May 2023
- was granted 15,528 shares of Snap One HoldingsSEC Form 423 May 2023Common Stock · traded 22 May 2023 · filed 23 May 2023
- ▼ sold on the open market 3,000 shares of Ollie's Bargain Outlet HoldingsSEC Form 428 March 2023Common Stock · traded 24 March 2023 · filed 28 March 2023
- exercised options over 2,893 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 428 March 2023Restricted Stock Units · traded 25 March 2023 · filed 28 March 2023
- exercised options over 2,893 shares of Ollie's Bargain Outlet HoldingsSEC Form 428 March 2023Common Stock · traded 25 March 2023 · filed 28 March 2023
- was granted 2,156 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 427 March 2023Restricted Stock Units · traded 23 March 2023 · filed 27 March 2023
- ▼ sold on the open market 310 shares of O Reilly AutomotiveSEC Form 43 November 2022Common stock · traded 1 November 2022 · filed 3 November 2022
- was granted 14,340 shares of Snap One HoldingsSEC Form 424 May 2022Common Stock · traded 24 May 2022 · filed 24 May 2022
- was granted 248 shares of O Reilly AutomotiveSEC Form 417 May 2022Common stock · traded 13 May 2022 · filed 17 May 2022
- was granted 2,893 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 428 March 2022Restricted Stock Units · traded 25 March 2022 · filed 28 March 2022
- exercised options over 1,162 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 423 March 2022Restricted Stock Units · traded 22 March 2022 · filed 23 March 2022
- exercised options over 1,162 shares of Ollie's Bargain Outlet HoldingsSEC Form 423 March 2022Common Stock, par value $0.001 per share · traded 22 March 2022 · filed 23 March 2022
- ▼ sold on the open market 400 shares of O Reilly AutomotiveSEC Form 417 February 2022Common stock · traded 16 February 2022 · filed 17 February 2022
- ▼ sold on the open market 1,500 shares of Ollie's Bargain Outlet HoldingsSEC Form 410 August 2021Common Stock · traded 6 August 2021 · filed 10 August 2021
- was granted 272 shares of O Reilly AutomotiveSEC Form 418 May 2021Common stock · traded 14 May 2021 · filed 18 May 2021
- exercised options over 2,410 shares of Ollie's Bargain Outlet HoldingsSEC Form 426 March 2021Common Stock · traded 24 March 2021 · filed 26 March 2021
- exercised options over 2,410 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 426 March 2021Restricted Stock Units · traded 24 March 2021 · filed 26 March 2021
- was granted 1,162 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 424 March 2021Restricted Stock Units · traded 22 March 2021 · filed 24 March 2021
- ▼ sold on the open market 350 shares of O Reilly AutomotiveSEC Form 41 March 2021Common stock · traded 23 February 2021 · filed 1 March 2021
- exercised options over 10,000 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 428 August 2020Employee stock Option (right to buy) · traded 26 August 2020 · filed 28 August 2020
- exercised options over 10,000 shares of Ollie's Bargain Outlet HoldingsSEC Form 428 August 2020Common Stock · traded 26 August 2020 · filed 28 August 2020
- ▼ sold on the open market 10,000 shares of Ollie's Bargain Outlet HoldingsSEC Form 428 August 2020Common Stock · traded 26 August 2020 · filed 28 August 2020
- ▼ sold on the open market 1,000 shares of Ollie's Bargain Outlet HoldingsSEC Form 428 August 2020Common Stock · traded 26 August 2020 · filed 28 August 2020
- was granted 357 shares of O Reilly AutomotiveSEC Form 419 May 2020Common stock · traded 15 May 2020 · filed 19 May 2020
- was granted 2,410 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 426 March 2020Restricted Stock Units · traded 24 March 2020 · filed 26 March 2020
- exercised options over 1,064 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 424 March 2020Restricted Stock Units · traded 20 March 2020 · filed 24 March 2020
- exercised options over 1,064 shares of Ollie's Bargain Outlet HoldingsSEC Form 424 March 2020Common Stock · traded 20 March 2020 · filed 24 March 2020
- ▼ sold on the open market 1,000 shares of O Reilly AutomotiveSEC Form 42 March 2020Common stock · traded 27 February 2020 · filed 2 March 2020
- was granted 381 shares of O Reilly AutomotiveSEC Form 410 May 2019Common Stock · traded 8 May 2019 · filed 10 May 2019
- exercised options over 1,443 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 41 April 2019Restricted Stock Units · traded 28 March 2019 · filed 1 April 2019
- exercised options over 15,000 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 41 April 2019Employee stock Option (right to buy) · traded 29 March 2019 · filed 1 April 2019
- exercised options over 1,443 shares of Ollie's Bargain Outlet HoldingsSEC Form 41 April 2019Common Stock · traded 28 March 2019 · filed 1 April 2019
- ▼ sold on the open market 6,000 shares of Ollie's Bargain Outlet HoldingsSEC Form 41 April 2019Common Stock · traded 29 March 2019 · filed 1 April 2019
- exercised options over 15,000 shares of Ollie's Bargain Outlet HoldingsSEC Form 41 April 2019Common Stock · traded 29 March 2019 · filed 1 April 2019
- ▼ sold on the open market 15,000 shares of Ollie's Bargain Outlet HoldingsSEC Form 41 April 2019Common Stock · traded 29 March 2019 · filed 1 April 2019
- was granted 1,064 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 422 March 2019Restricted Stock Units · traded 20 March 2019 · filed 22 March 2019
- exercised options over 1,234 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 411 March 2019Restricted Stock Units · traded 7 March 2019 · filed 11 March 2019
- exercised options over 1,234 shares of Ollie's Bargain Outlet HoldingsSEC Form 411 March 2019Common Stock · traded 7 March 2019 · filed 11 March 2019
- ▼ sold on the open market 2,125 shares of O Reilly AutomotiveSEC Form 413 August 2018Common Stock · traded 9 August 2018 · filed 13 August 2018
- ▼ sold on the open market 375 shares of O Reilly AutomotiveSEC Form 413 August 2018Common Stock · traded 10 August 2018 · filed 13 August 2018
- was granted 509 shares of O Reilly AutomotiveSEC Form 410 May 2018Common Stock · traded 9 May 2018 · filed 10 May 2018
- was granted 1,443 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 430 March 2018Restricted Stock Units · traded 28 March 2018 · filed 30 March 2018
- exercised options over 2,329 shares of Ollie's Bargain Outlet HoldingsSEC Form 426 March 2018Common Stock · traded 22 March 2018 · filed 26 March 2018
- exercised options over 2,329 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 426 March 2018Restricted Stock Units · traded 22 March 2018 · filed 26 March 2018
- exercised options over 1,235 shares of Ollie's Bargain Outlet HoldingsSEC Form 49 March 2018Common Stock · traded 7 March 2018 · filed 9 March 2018
- exercised options over 1,235 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 49 March 2018Restricted Stock Units · traded 7 March 2018 · filed 9 March 2018
- ▼ sold on the open market 9,116 shares of Ollie's Bargain Outlet HoldingsSEC Form 423 January 2018Common Stock · traded 19 January 2018 · filed 23 January 2018
- was granted 525 shares of O Reilly AutomotiveSEC Form 412 May 2017Common Stock · traded 10 May 2017 · filed 12 May 2017
- was granted 2,329 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 422 March 2017Restricted Stock Units · traded 22 March 2017 · filed 22 March 2017
- exercised options over 1,233 shares of Ollie's Bargain Outlet HoldingsSEC Form 49 March 2017Common Stock · traded 7 March 2017 · filed 9 March 2017
- exercised options over 1,233 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 49 March 2017Restricted Stock Units · traded 7 March 2017 · filed 9 March 2017
- ▼ sold on the open market 562 shares of O Reilly AutomotiveSEC Form 423 February 2017Common Stock · traded 21 February 2017 · filed 23 February 2017
- ▼ sold on the open market 688 shares of O Reilly AutomotiveSEC Form 416 February 2017Common Stock · traded 15 February 2017 · filed 16 February 2017
- ▼ sold on the open market 600 shares of O Reilly AutomotiveSEC Form 415 November 2016Common Stock · traded 11 November 2016 · filed 15 November 2016
- ▲ bought on the open market 1,950 shares of Ollie's Bargain Outlet HoldingsSEC Form 42 September 2016Common stock, par value $0.001 per share · traded 12 April 2016 · filed 2 September 2016
- was granted 3,702 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 42 September 2016Restricted Stock Units · traded 7 March 2016 · filed 2 September 2016
- was granted 466 shares of O Reilly AutomotiveSEC Form 46 May 2016Common Stock · traded 4 May 2016 · filed 6 May 2016
- ▲ bought on the open market 1,950 shares of Ollie's Bargain Outlet HoldingsSEC Form 414 April 2016Common stock, par value $0.001 per share · traded 12 April 2016 · filed 14 April 2016
- exercised options over 3,702 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 414 April 2016Restricted Stock Unit · traded 7 March 2016 · filed 14 April 2016
- ▲ bought on the open market 6,135 shares of Ollie's Bargain Outlet HoldingsSEC Form 430 September 2015Common stock, par value $0.001 per share · traded 28 September 2015 · filed 30 September 2015
- ▲ bought on the open market 2,981 shares of Ollie's Bargain Outlet HoldingsSEC Form 430 September 2015Common stock, par value $0.001 per share · traded 29 September 2015 · filed 30 September 2015
- was granted 6,250 shares of Ollie's Bargain Outlet Holdings (a derivative holding)SEC Form 417 July 2015Option (right to buy) · traded 15 July 2015 · filed 17 July 2015
- was granted 576 shares of O Reilly AutomotiveSEC Form 47 May 2015Common Stock · traded 6 May 2015 · filed 7 May 2015
- exercised options over 5,000 shares of O Reilly AutomotiveSEC Form 412 February 2015Common Stock · traded 10 February 2015 · filed 12 February 2015
- ▼ sold on the open market 5,000 shares of O Reilly AutomotiveSEC Form 412 February 2015Common Stock · traded 10 February 2015 · filed 12 February 2015
- exercised options over 5,000 shares of O Reilly Automotive (a derivative holding)SEC Form 412 February 2015Nonqualified director stock options (right to buy) · traded 10 February 2015 · filed 12 February 2015
- was granted 754 shares of O Reilly AutomotiveSEC Form 49 May 2014Common Stock · traded 7 May 2014 · filed 9 May 2014
- was granted 914 shares of O Reilly AutomotiveSEC Form 49 May 2013Common Stock · traded 8 May 2013 · filed 9 May 2013
- was granted 977 shares of O Reilly AutomotiveSEC Form 411 May 2012Common Stock · traded 9 May 2012 · filed 11 May 2012
- was granted 1,677 shares of O Reilly AutomotiveSEC Form 46 May 2011Common Stock · traded 4 May 2011 · filed 6 May 2011
- exercised options over 9,000 shares of Sports Authority Inc /de/ (a derivative holding)SEC Form 45 May 2006Stock Options (Right to buy) · traded 3 May 2006 · filed 5 May 2006
- exercised options over 6,400 shares of Sports Authority Inc /de/ (a derivative holding)SEC Form 45 May 2006Stock Options (Right to buy) · traded 3 May 2006 · filed 5 May 2006
- exercised options over 30,000 shares of Sports Authority Inc /de/ (a derivative holding)SEC Form 45 May 2006Stock Options (Right to buy) · traded 3 May 2006 · filed 5 May 2006
- exercised options over 33,000 shares of Sports Authority Inc /de/ (a derivative holding)SEC Form 45 May 2006Stock Options (Right to buy) · traded 3 May 2006 · filed 5 May 2006
- exercised options over 9,000 shares of Sports Authority Inc /de/SEC Form 45 May 2006Common Stock · traded 3 May 2006 · filed 5 May 2006
- exercised options over 6,400 shares of Sports Authority Inc /de/SEC Form 45 May 2006Common Stock · traded 3 May 2006 · filed 5 May 2006
- exercised options over 30,000 shares of Sports Authority Inc /de/SEC Form 45 May 2006Common Stock · traded 3 May 2006 · filed 5 May 2006
- exercised options over 33,000 shares of Sports Authority Inc /de/SEC Form 45 May 2006Common Stock · traded 3 May 2006 · filed 5 May 2006
- acquired or disposed of, other 145,353 shares of Sports Authority Inc /de/SEC Form 45 May 2006Common Stock · traded 3 May 2006 · filed 5 May 2006
Positions come from the unitedstates/congress-legislators roster, the Office of Government Ethics and the SEC’s Form 4 index. Every disclosed line names its own source and links the document the government published; we print what the filing says and never a price we did not read from it. Headlines and links come from the GDELT Global Knowledge Graph — the story stays with the publisher. The portrait, where we have one, is the public-domain Congressional Bioguide photograph.