Follow the people · Insider
Iain Boyd
Iain Boyd files insider transactions with the SEC as a vp - operations development of Snap-on (SNA). We hold 1 disclosed purchase or sale filed since 15 February 2008, 1 of them in the last 90 days.
- Files forSNA
- Disclosed buys and sells1 in all, 1 in the last 90 days
- Last disclosure10 August 2026
Positions held
1 post we hold — a term names its own dates; a run of filings only says when they filed- Filed 13 February 2008 — 6 August 2026VP - Operations Development · Snap-on (SNA)280 Form 4 lines · source: SEC Form 4
Everything they disclosed
120 entries, newest first — one per disclosure report, one per Form 4 line- exercised options over 1,558 shares of Snap-onSEC Form 410 August 2026Common Stock · traded 6 August 2026 · filed 10 August 2026
- exercised options over 160 shares of Snap-onSEC Form 410 August 2026Common Stock · traded 6 August 2026 · filed 10 August 2026
- exercised options over 160 shares of Snap-onSEC Form 410 August 2026Common Stock · traded 6 August 2026 · filed 10 August 2026
- ▼ sold on the open market 1,878 shares of Snap-onSEC Form 410 August 2026Common Stock · traded 6 August 2026 · filed 10 August 2026
- exercised options over 1,558 shares of Snap-on (a derivative holding)SEC Form 410 August 2026Stock Option (Right to Buy) · traded 6 August 2026 · filed 10 August 2026
- exercised options over 160 shares of Snap-on (a derivative holding)SEC Form 410 August 2026Stock Option (Right to Buy) · traded 6 August 2026 · filed 10 August 2026
- exercised options over 160 shares of Snap-on (a derivative holding)SEC Form 410 August 2026Stock Option (Right to Buy) · traded 6 August 2026 · filed 10 August 2026
- exercised options over 1,031 shares of Snap-onSEC Form 417 February 2026Common Stock · traded 12 February 2026 · filed 17 February 2026
- had shares withheld for tax on 349 shares of Snap-onSEC Form 417 February 2026Common Stock · traded 12 February 2026 · filed 17 February 2026
- returned to the issuer 448 shares of Snap-on (a derivative holding)SEC Form 417 February 2026Performance Units · traded 12 February 2026 · filed 17 February 2026
- returned to the issuer 448 shares of Snap-on (a derivative holding)SEC Form 417 February 2026Performance Units · traded 12 February 2026 · filed 17 February 2026
- exercised options over 1,031 shares of Snap-on (a derivative holding)SEC Form 417 February 2026Performance Units · traded 12 February 2026 · filed 17 February 2026
- was granted 2,213 shares of Snap-on (a derivative holding)SEC Form 417 February 2026Stock Option (Right to Buy) · traded 12 February 2026 · filed 17 February 2026
- was granted 533 shares of Snap-on (a derivative holding)SEC Form 417 February 2026Restricted Stock Units · traded 12 February 2026 · filed 17 February 2026
- was granted 1,065 shares of Snap-on (a derivative holding)SEC Form 417 February 2026Performance Units · traded 12 February 2026 · filed 17 February 2026
- exercised options over 1,031 shares of Snap-on (a derivative holding)SEC Form 417 February 2026Performance Units · traded 12 February 2026 · filed 17 February 2026
- was granted 2,213 shares of Snap-on (a derivative holding)SEC Form 417 February 2026Stock Option (Right to Buy) · traded 12 February 2026 · filed 17 February 2026
- was granted 533 shares of Snap-on (a derivative holding)SEC Form 417 February 2026Restricted Stock Units · traded 12 February 2026 · filed 17 February 2026
- was granted 1,065 shares of Snap-on (a derivative holding)SEC Form 417 February 2026Performance Units · traded 12 February 2026 · filed 17 February 2026
- exercised options over 1,031 shares of Snap-onSEC Form 417 February 2026Common Stock · traded 12 February 2026 · filed 17 February 2026
- had shares withheld for tax on 349 shares of Snap-onSEC Form 417 February 2026Common Stock · traded 12 February 2026 · filed 17 February 2026
- exercised options over 739 shares of Snap-onSEC Form 410 February 2026Common Stock · traded 9 February 2026 · filed 10 February 2026
- had shares withheld for tax on 222 shares of Snap-onSEC Form 410 February 2026Common Stock · traded 9 February 2026 · filed 10 February 2026
- exercised options over 739 shares of Snap-on (a derivative holding)SEC Form 410 February 2026Restricted Stock Units · traded 9 February 2026 · filed 10 February 2026
- exercised options over 739 shares of Snap-on (a derivative holding)SEC Form 410 February 2026Restricted Stock Units · traded 9 February 2026 · filed 10 February 2026
- exercised options over 739 shares of Snap-onSEC Form 410 February 2026Common Stock · traded 9 February 2026 · filed 10 February 2026
- had shares withheld for tax on 222 shares of Snap-onSEC Form 410 February 2026Common Stock · traded 9 February 2026 · filed 10 February 2026
- was granted 125 shares of Snap-on (a derivative holding)SEC Form 418 February 2025Performance Units · traded 13 February 2025 · filed 18 February 2025
- exercised options over 1,723 shares of Snap-on (a derivative holding)SEC Form 418 February 2025Performance Units · traded 13 February 2025 · filed 18 February 2025
- was granted 2,280 shares of Snap-on (a derivative holding)SEC Form 418 February 2025Stock Option (Right to Buy) · traded 13 February 2025 · filed 18 February 2025
- was granted 533 shares of Snap-on (a derivative holding)SEC Form 418 February 2025Restricted Stock Units · traded 13 February 2025 · filed 18 February 2025
- was granted 1,066 shares of Snap-on (a derivative holding)SEC Form 418 February 2025Performance Units · traded 13 February 2025 · filed 18 February 2025
- exercised options over 1,723 shares of Snap-onSEC Form 418 February 2025Common Stock · traded 13 February 2025 · filed 18 February 2025
- had shares withheld for tax on 571 shares of Snap-onSEC Form 418 February 2025Common Stock · traded 13 February 2025 · filed 18 February 2025
- exercised options over 799 shares of Snap-on (a derivative holding)SEC Form 411 February 2025Restricted Stock Units · traded 10 February 2025 · filed 11 February 2025
- exercised options over 799 shares of Snap-onSEC Form 411 February 2025Common Stock · traded 10 February 2025 · filed 11 February 2025
- had shares withheld for tax on 240 shares of Snap-onSEC Form 411 February 2025Common Stock · traded 10 February 2025 · filed 11 February 2025
- exercised options over 3,116 shares of Snap-on (a derivative holding)SEC Form 421 October 2024Stock Option (Right to Buy) · traded 17 October 2024 · filed 21 October 2024
- exercised options over 1,079 shares of Snap-on (a derivative holding)SEC Form 421 October 2024Stock Option (Right to Buy) · traded 18 October 2024 · filed 21 October 2024
- exercised options over 3,116 shares of Snap-onSEC Form 421 October 2024Common Stock · traded 17 October 2024 · filed 21 October 2024
- ▼ sold on the open market 1,900 shares of Snap-onSEC Form 421 October 2024Common Stock · traded 17 October 2024 · filed 21 October 2024
- ▼ sold on the open market 1,216 shares of Snap-onSEC Form 421 October 2024Common Stock · traded 17 October 2024 · filed 21 October 2024
- exercised options over 1,079 shares of Snap-onSEC Form 421 October 2024Common Stock · traded 18 October 2024 · filed 21 October 2024
- ▼ sold on the open market 1,079 shares of Snap-onSEC Form 421 October 2024Common Stock · traded 18 October 2024 · filed 21 October 2024
- exercised options over 6,044 shares of Snap-on (a derivative holding)SEC Form 415 October 2024Stock Option (Right to Buy) · traded 15 October 2024 · filed 15 October 2024
- exercised options over 6,044 shares of Snap-onSEC Form 415 October 2024Common Stock · traded 15 October 2024 · filed 15 October 2024
- ▼ sold on the open market 4,783 shares of Snap-onSEC Form 415 October 2024Common Stock · traded 15 October 2024 · filed 15 October 2024
- ▼ sold on the open market 1,261 shares of Snap-onSEC Form 415 October 2024Common Stock · traded 15 October 2024 · filed 15 October 2024
- was granted 1,885 shares of Snap-on (a derivative holding)SEC Form 420 February 2024Performance Units · traded 15 February 2024 · filed 20 February 2024
- exercised options over 3,770 shares of Snap-on (a derivative holding)SEC Form 420 February 2024Performance Units · traded 15 February 2024 · filed 20 February 2024
- was granted 2,978 shares of Snap-on (a derivative holding)SEC Form 420 February 2024Stock Option (Right to Buy) · traded 15 February 2024 · filed 20 February 2024
- was granted 642 shares of Snap-on (a derivative holding)SEC Form 420 February 2024Restricted Stock Units · traded 15 February 2024 · filed 20 February 2024
- was granted 1,285 shares of Snap-on (a derivative holding)SEC Form 420 February 2024Performance Units · traded 15 February 2024 · filed 20 February 2024
- exercised options over 3,770 shares of Snap-onSEC Form 420 February 2024Common Stock · traded 15 February 2024 · filed 20 February 2024
- had shares withheld for tax on 1,384 shares of Snap-onSEC Form 420 February 2024Common Stock · traded 15 February 2024 · filed 20 February 2024
- exercised options over 942 shares of Snap-on (a derivative holding)SEC Form 412 February 2024Restricted Stock Units · traded 11 February 2024 · filed 12 February 2024
- exercised options over 942 shares of Snap-onSEC Form 412 February 2024Common Stock · traded 11 February 2024 · filed 12 February 2024
- had shares withheld for tax on 283 shares of Snap-onSEC Form 412 February 2024Common Stock · traded 11 February 2024 · filed 12 February 2024
- exercised options over 8,963 shares of Snap-on (a derivative holding)SEC Form 412 July 2023Stock Option (Right to Buy) · traded 11 July 2023 · filed 12 July 2023
- exercised options over 8,963 shares of Snap-onSEC Form 412 July 2023Common Stock · traded 11 July 2023 · filed 12 July 2023
- ▼ sold on the open market 8,963 shares of Snap-onSEC Form 412 July 2023Common Stock · traded 11 July 2023 · filed 12 July 2023
- exercised options over 4,537 shares of Snap-on (a derivative holding)SEC Form 45 July 2023Stock Option (Right to Buy) · traded 30 June 2023 · filed 5 July 2023
- exercised options over 4,537 shares of Snap-onSEC Form 45 July 2023Common Stock · traded 30 June 2023 · filed 5 July 2023
- ▼ sold on the open market 4,537 shares of Snap-onSEC Form 45 July 2023Common Stock · traded 30 June 2023 · filed 5 July 2023
- exercised options over 4,810 shares of Snap-on (a derivative holding)SEC Form 415 June 2023Stock Option (Right to Buy) · traded 15 June 2023 · filed 15 June 2023
- exercised options over 5,534 shares of Snap-on (a derivative holding)SEC Form 415 June 2023Stock Option (Right to Buy) · traded 14 June 2023 · filed 15 June 2023
- exercised options over 3,200 shares of Snap-on (a derivative holding)SEC Form 415 June 2023Stock Option (Right to Buy) · traded 15 June 2023 · filed 15 June 2023
- exercised options over 5,534 shares of Snap-onSEC Form 415 June 2023Common Stock · traded 14 June 2023 · filed 15 June 2023
- ▼ sold on the open market 5,534 shares of Snap-onSEC Form 415 June 2023Common Stock · traded 14 June 2023 · filed 15 June 2023
- exercised options over 4,810 shares of Snap-onSEC Form 415 June 2023Common Stock · traded 15 June 2023 · filed 15 June 2023
- exercised options over 3,200 shares of Snap-onSEC Form 415 June 2023Common Stock · traded 15 June 2023 · filed 15 June 2023
- ▼ sold on the open market 8,010 shares of Snap-onSEC Form 415 June 2023Common Stock · traded 15 June 2023 · filed 15 June 2023
- was granted 625 shares of Snap-on (a derivative holding)SEC Form 413 February 2023Performance Units · traded 9 February 2023 · filed 13 February 2023
- exercised options over 1,840 shares of Snap-on (a derivative holding)SEC Form 413 February 2023Performance Units · traded 9 February 2023 · filed 13 February 2023
- was granted 3,237 shares of Snap-on (a derivative holding)SEC Form 413 February 2023Stock Option (Right to Buy) · traded 9 February 2023 · filed 13 February 2023
- was granted 739 shares of Snap-on (a derivative holding)SEC Form 413 February 2023Restricted Stock Units · traded 9 February 2023 · filed 13 February 2023
- was granted 1,479 shares of Snap-on (a derivative holding)SEC Form 413 February 2023Performance Units · traded 9 February 2023 · filed 13 February 2023
- exercised options over 1,840 shares of Snap-onSEC Form 413 February 2023Common Stock · traded 9 February 2023 · filed 13 February 2023
- had shares withheld for tax on 865 shares of Snap-onSEC Form 413 February 2023Common Stock · traded 9 February 2023 · filed 13 February 2023
- exercised options over 6,764 shares of Snap-on (a derivative holding)SEC Form 43 February 2023Stock Option (Right to Buy) · traded 2 February 2023 · filed 3 February 2023
- exercised options over 6,400 shares of Snap-on (a derivative holding)SEC Form 43 February 2023Stock Option (Right to Buy) · traded 2 February 2023 · filed 3 February 2023
- exercised options over 2,736 shares of Snap-on (a derivative holding)SEC Form 43 February 2023Stock Option (Right to Buy) · traded 3 February 2023 · filed 3 February 2023
- exercised options over 6,764 shares of Snap-onSEC Form 43 February 2023Common Stock · traded 2 February 2023 · filed 3 February 2023
- exercised options over 6,400 shares of Snap-onSEC Form 43 February 2023Common Stock · traded 2 February 2023 · filed 3 February 2023
- ▼ sold on the open market 13,164 shares of Snap-onSEC Form 43 February 2023Common Stock · traded 2 February 2023 · filed 3 February 2023
- exercised options over 2,736 shares of Snap-onSEC Form 43 February 2023Common Stock · traded 3 February 2023 · filed 3 February 2023
- ▼ sold on the open market 2,736 shares of Snap-onSEC Form 43 February 2023Common Stock · traded 3 February 2023 · filed 3 February 2023
- exercised options over 3,500 shares of Snap-on (a derivative holding)SEC Form 422 November 2022Stock Option (Right to Buy) · traded 22 November 2022 · filed 22 November 2022
- exercised options over 3,500 shares of Snap-onSEC Form 422 November 2022Common Stock · traded 22 November 2022 · filed 22 November 2022
- ▼ sold on the open market 3,500 shares of Snap-onSEC Form 422 November 2022Common Stock · traded 22 November 2022 · filed 22 November 2022
- was granted 150 shares of Snap-on (a derivative holding)SEC Form 414 February 2022Performance Units · traded 10 February 2022 · filed 14 February 2022
- exercised options over 1,430 shares of Snap-on (a derivative holding)SEC Form 414 February 2022Performance Units · traded 10 February 2022 · filed 14 February 2022
- was granted 4,674 shares of Snap-on (a derivative holding)SEC Form 414 February 2022Stock Option (Right to Buy) · traded 10 February 2022 · filed 14 February 2022
- was granted 799 shares of Snap-on (a derivative holding)SEC Form 414 February 2022Restricted Stock Units · traded 10 February 2022 · filed 14 February 2022
- was granted 1,598 shares of Snap-on (a derivative holding)SEC Form 414 February 2022Performance Units · traded 10 February 2022 · filed 14 February 2022
- exercised options over 1,430 shares of Snap-onSEC Form 414 February 2022Common Stock · traded 10 February 2022 · filed 14 February 2022
- had shares withheld for tax on 484 shares of Snap-onSEC Form 414 February 2022Common Stock · traded 10 February 2022 · filed 14 February 2022
- exercised options over 10,000 shares of Snap-onSEC Form 47 May 2021Common Stock · traded 7 May 2021 · filed 7 May 2021
- ▼ sold on the open market 700 shares of Snap-onSEC Form 47 May 2021Common Stock · traded 7 May 2021 · filed 7 May 2021
- ▼ sold on the open market 1,100 shares of Snap-onSEC Form 47 May 2021Common Stock · traded 7 May 2021 · filed 7 May 2021
- ▼ sold on the open market 2,998 shares of Snap-onSEC Form 47 May 2021Common Stock · traded 7 May 2021 · filed 7 May 2021
- ▼ sold on the open market 5,202 shares of Snap-onSEC Form 47 May 2021Common Stock · traded 7 May 2021 · filed 7 May 2021
- exercised options over 10,000 shares of Snap-on (a derivative holding)SEC Form 47 May 2021Stock Option (Right to Buy) · traded 7 May 2021 · filed 7 May 2021
- was granted 6,044 shares of Snap-on (a derivative holding)SEC Form 416 February 2021Stock Option (Right to Buy) · traded 11 February 2021 · filed 16 February 2021
- was granted 1,885 shares of Snap-on (a derivative holding)SEC Form 416 February 2021Performance Units · traded 11 February 2021 · filed 16 February 2021
- was granted 942 shares of Snap-on (a derivative holding)SEC Form 416 February 2021Restricted Stock Units · traded 11 February 2021 · filed 16 February 2021
- returned to the issuer 1,201 shares of Snap-on (a derivative holding)SEC Form 416 February 2021Performance Units · traded 11 February 2021 · filed 16 February 2021
- returned to the issuer 1,215 shares of Snap-on (a derivative holding)SEC Form 416 February 2021Restricted Stock Units · traded 11 February 2021 · filed 16 February 2021
- exercised options over 13,500 shares of Snap-onSEC Form 41 February 2021Common Stock · traded 28 January 2021 · filed 1 February 2021
- ▼ sold on the open market 8,325 shares of Snap-onSEC Form 41 February 2021Common Stock · traded 28 January 2021 · filed 1 February 2021
- ▼ sold on the open market 5,148 shares of Snap-onSEC Form 41 February 2021Common Stock · traded 28 January 2021 · filed 1 February 2021
- ▼ sold on the open market 27 shares of Snap-onSEC Form 41 February 2021Common Stock · traded 28 January 2021 · filed 1 February 2021
- exercised options over 13,500 shares of Snap-on (a derivative holding)SEC Form 41 February 2021Stock Option (Right to Buy) · traded 28 January 2021 · filed 1 February 2021
- exercised options over 938 shares of Snap-onSEC Form 45 January 2021Common Stock · traded 2 January 2021 · filed 5 January 2021
- had shares withheld for tax on 302 shares of Snap-onSEC Form 45 January 2021Common Stock · traded 2 January 2021 · filed 5 January 2021
- exercised options over 938 shares of Snap-on (a derivative holding)SEC Form 45 January 2021Restricted Stock Units · traded 2 January 2021 · filed 5 January 2021
- ▼ sold on the open market 1,000 shares of Snap-onSEC Form 47 October 2020Common Stock · traded 6 October 2020 · filed 7 October 2020
- returned to the issuer 375 shares of Snap-on (a derivative holding)SEC Form 418 February 2020Performance Units · traded 13 February 2020 · filed 18 February 2020
- exercised options over 612 shares of Snap-on (a derivative holding)SEC Form 418 February 2020Performance Units · traded 13 February 2020 · filed 18 February 2020
- returned to the issuer 1,280 shares of Snap-on (a derivative holding)SEC Form 418 February 2020Restricted Stock Units · traded 13 February 2020 · filed 18 February 2020
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.