Snap-on Inc
SNA · Cutlery, Handtools & General Hardware · 51.8M shares · -1%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $250M (gross $295M, SBC $45M)
Reference price $389.55 · est. market cap ~$20.2B — last insider sale, 2026-06-10 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
A87Premium tool and diagnostics franchise with a wide moat from its mobile-van distribution network and top-decile profitability.
Strengths
- Top-decile net margin (21.6%), OCF margin and ROE (17.1%); operating margin 93.3rd pct
- Fortress balance sheet: $1.62B cash (100th pct), current ratio 4.8, low leverage 0.20; durable franchise/brand moat
Risks
- Revenue growth flat (0.7%) and net income -2.6% as a mature franchise
- Dependence on franchisee health and vehicle-repair market trends (EV/ADAS shifts)
Notable findings
- Customer concentration~29% of revenue from one customer/distributor — Approximately 29% of our revenues in 2025 were generated outside of the United States
- Strong balance sheetStrong balance sheet — $1.6B cash & investments
- Insider sellingInsider selling — 32 open-market sale(s) by 6 insider(s) (cluster of 6 insiders, ~$28M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Operating margin
25.8%
Net margin
19.7%
Return on equity
17.1%
Return on assets
12.1%
ROIC
14.7%
Revenue growth (QoQ)
1.3%
Net-income growth
-2.6%
Debt / equity
0.2×
Net debt / EBITDA
-0.3×
Current ratio
4.8×
EBITDA
$1.4B
Tangible book value
$4.6B
Cash & investments
$1.6B
Stock comp / revenue
0.6%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-10 | Arregui Jesus | Sell | 573 | $382.84 |
| 2026-06-10 | Arregui Jesus | Sell | 2.7K | $383.72 |
| 2026-06-10 | Arregui Jesus | Sell | 602 | $384.55 |
| 2026-06-10 | Arregui Jesus | Sell | 400 | $385.83 |
| 2026-06-10 | Arregui Jesus | Disposition | 3.2K | $389.45 |
| 2026-06-10 | Arregui Jesus | Option exercise | 7.5K | $168.70 |
| 2026-06-10 | Miller Richard Thomas | Sell | 427 | $389.55 |
| 2026-06-04 | Pagliari Aldo John | Sell | 1.3K | $379.27 |
| 2026-05-14 | Pagliari Aldo John | Sell | 1.0K | $366.20 |
| 2026-05-14 | Pagliari Aldo John | Sell | 1.7K | $367.96 |
| 2026-05-14 | Pagliari Aldo John | Option exercise | 8.0K | $168.70 |
| 2026-05-14 | Pagliari Aldo John | Sell | 3.0K | $367.09 |
| 2026-05-05 | PINCHUK NICHOLAS T | Sell | 2.5K | $377.52 |
| 2026-05-05 | PINCHUK NICHOLAS T | Option exercise | 34K | $168.70 |
| 2026-05-05 | PINCHUK NICHOLAS T | Sell | 640 | $371.28 |
| 2026-05-05 | PINCHUK NICHOLAS T | Sell | 1.6K | $372.53 |
| 2026-05-05 | PINCHUK NICHOLAS T | Sell | 704 | $374.20 |
| 2026-05-05 | PINCHUK NICHOLAS T | Sell | 3.8K | $374.77 |
| 2026-05-05 | PINCHUK NICHOLAS T | Sell | 6.8K | $375.83 |
| 2026-05-05 | PINCHUK NICHOLAS T | Sell | 7.0K | $376.77 |
| 2026-05-05 | PINCHUK NICHOLAS T | Sell | 389 | $378.59 |
| 2026-04-30 | HOLDEN JAMES P | Grant | 91 | $383.40 |
| 2026-02-25 | Lemerand June C | Sell | 1.4K | $387.57 |
| 2026-02-23 | PINCHUK NICHOLAS T | Sell | 5.8K | $381.36 |
| 2026-02-23 | PINCHUK NICHOLAS T | Sell | 4.5K | $382.19 |
| 2026-02-23 | PINCHUK NICHOLAS T | Sell | 3.5K | $383.26 |
| 2026-02-23 | PINCHUK NICHOLAS T | Sell | 3.9K | $384.22 |
| 2026-02-23 | PINCHUK NICHOLAS T | Sell | 3.7K | $385.26 |
| 2026-02-23 | PINCHUK NICHOLAS T | Sell | 479 | $387.00 |
| 2026-02-23 | PINCHUK NICHOLAS T | Sell | 400 | $388.68 |
| 2026-02-23 | PINCHUK NICHOLAS T | Sell | 1.0K | $386.35 |
| 2026-02-23 | PINCHUK NICHOLAS T | Option exercise | 34K | $168.70 |
| 2026-02-19 | Pagliari Aldo John | Option exercise | 10K | $168.70 |
| 2026-02-19 | Pagliari Aldo John | Sell | 1.8K | $381.24 |
| 2026-02-19 | Pagliari Aldo John | Sell | 3.7K | $381.93 |
| 2026-02-19 | Pagliari Aldo John | Sell | 984 | $382.78 |
| 2026-02-19 | Pagliari Aldo John | Sell | 560 | $384.14 |
| 2026-02-12 | STEBBINS DONALD J | Grant | 520 | — |
| 2026-02-12 | Ward Thomas J | Option exercise | 2.5K | — |
| 2026-02-12 | Ward Thomas J | Tax withheld | 1.1K | $378.55 |
| 2026-02-12 | PINCHUK NICHOLAS T | Option exercise | 12K | — |
| 2026-02-12 | PINCHUK NICHOLAS T | Tax withheld | 5.1K | $378.55 |
| 2026-02-12 | Pagliari Aldo John | Option exercise | 2.5K | — |
| 2026-02-12 | Pagliari Aldo John | Tax withheld | 1.2K | $378.55 |
| 2026-02-12 | OZOLINS MARTY V. | Option exercise | 15 | — |
| 2026-02-12 | OZOLINS MARTY V. | Tax withheld | 15 | $378.55 |
| 2026-02-12 | Miller Richard Thomas | Option exercise | 631 | — |
| 2026-02-12 | Miller Richard Thomas | Tax withheld | 204 | $378.55 |
| 2026-02-12 | Lemerand June C | Option exercise | 774 | — |
| 2026-02-12 | Lemerand June C | Tax withheld | 268 | $378.55 |
| 2026-02-12 | Chambers Timothy L | Option exercise | 1.9K | — |
| 2026-02-12 | Chambers Timothy L | Tax withheld | 873 | $378.55 |
| 2026-02-12 | Boyd Iain | Option exercise | 1.0K | — |
| 2026-02-12 | Boyd Iain | Tax withheld | 349 | $378.55 |
| 2026-02-12 | Bauerschmidt Mary Ellen | Option exercise | 657 | — |
| 2026-02-12 | Bauerschmidt Mary Ellen | Tax withheld | 316 | $378.55 |
| 2026-02-12 | Arregui Jesus | Option exercise | 1.9K | — |
| 2026-02-12 | Arregui Jesus | Tax withheld | 831 | $378.55 |
| 2026-02-12 | Adams David Charles | Grant | 520 | — |
| 2026-02-12 | Daniel Karen L | Grant | 520 | — |
| 2026-02-12 | GILLIS RUTH ANN M | Grant | 520 | — |
| 2026-02-12 | HOLDEN JAMES P | Grant | 520 | — |
| 2026-02-12 | JONES NATHAN J | Grant | 520 | — |
| 2026-02-12 | KNUEPPEL HENRY W | Grant | 520 | — |
| 2026-02-12 | LEHMAN WILLIAM DUDLEY | Grant | 520 | — |
| 2026-02-12 | Sherrill Gregg M | Grant | 520 | — |
| 2026-02-09 | Ward Thomas J | Option exercise | 1.8K | — |
| 2026-02-09 | Ward Thomas J | Tax withheld | 746 | $368.12 |
| 2026-02-09 | PINCHUK NICHOLAS T | Option exercise | 5.5K | — |
| 2026-02-09 | PINCHUK NICHOLAS T | Tax withheld | 2.3K | $368.12 |
| 2026-02-09 | Pagliari Aldo John | Option exercise | 1.8K | — |
| 2026-02-09 | Pagliari Aldo John | Tax withheld | 785 | $368.12 |
| 2026-02-09 | OZOLINS MARTY V. | Option exercise | 25 | — |
| 2026-02-09 | OZOLINS MARTY V. | Tax withheld | 25 | $368.12 |
| 2026-02-09 | Miller Richard Thomas | Option exercise | 501 | — |
| 2026-02-09 | Miller Richard Thomas | Tax withheld | 137 | $368.12 |
| 2026-02-09 | Lemerand June C | Option exercise | 556 | — |
| 2026-02-09 | Lemerand June C | Tax withheld | 167 | $368.12 |
| 2026-02-09 | Chambers Timothy L | Option exercise | 1.3K | — |
| 2026-02-09 | Chambers Timothy L | Tax withheld | 596 | $368.12 |
| 2026-02-09 | Boyd Iain | Option exercise | 739 | — |
| 2026-02-09 | Boyd Iain | Tax withheld | 222 | $368.12 |
| 2026-02-09 | Bauerschmidt Mary Ellen | Option exercise | 472 | — |
| 2026-02-09 | Bauerschmidt Mary Ellen | Tax withheld | 200 | $368.12 |
| 2026-02-09 | Arregui Jesus | Option exercise | 1.3K | — |
| 2026-02-09 | Arregui Jesus | Tax withheld | 594 | $368.12 |
| 2026-02-04 | Chambers Timothy L | Sell | 5.0K | $384.83 |
| 2026-02-04 | Chambers Timothy L | Sell | 3.0K | $385.63 |
| 2026-02-04 | Chambers Timothy L | Option exercise | 8.0K | $138.03 |
| 2026-01-30 | HOLDEN JAMES P | Grant | 37 | $366.11 |
| 2025-12-11 | Pagliari Aldo John | Sell | 1.8K | $352.05 |
| 2025-12-11 | Pagliari Aldo John | Sell | 2.8K | $353.05 |
| 2025-12-11 | Pagliari Aldo John | Sell | 662 | $353.61 |
| 2025-12-11 | Pagliari Aldo John | Option exercise | 10K | $138.03 |
| 2025-12-11 | Pagliari Aldo John | Sell | 960 | $349.65 |
| 2025-12-11 | Pagliari Aldo John | Sell | 482 | $350.90 |
| 2025-12-04 | Ward Thomas J | Gift | 300 | — |
| 2025-12-04 | Miller Richard Thomas | Sell | 923 | $347.57 |
| 2025-12-04 | Miller Richard Thomas | Sell | 1.1K | $348.87 |
| 2025-12-04 | Pagliari Aldo John | Sell | 3.1K | $346.80 |
| 2025-12-04 | Miller Richard Thomas | Option exercise | 2.0K | $161.18 |
| 2025-12-03 | Miller Richard Thomas | Sell | 1.5K | $344.63 |
| 2025-12-03 | Miller Richard Thomas | Sell | 254 | $345.15 |
| 2025-12-03 | Miller Richard Thomas | Option exercise | 1.7K | $161.18 |
| 2025-12-02 | PINCHUK NICHOLAS T | Sell | 1.8K | $338.06 |
| 2025-12-02 | PINCHUK NICHOLAS T | Option exercise | 34K | $138.03 |
| 2025-12-02 | PINCHUK NICHOLAS T | Sell | 1.9K | $336.19 |
| 2025-12-02 | PINCHUK NICHOLAS T | Sell | 2.1K | $337.20 |
| 2025-12-02 | PINCHUK NICHOLAS T | Sell | 7.1K | $339.47 |
| 2025-12-02 | PINCHUK NICHOLAS T | Sell | 9.3K | $340.07 |
| 2025-12-02 | PINCHUK NICHOLAS T | Sell | 438 | $341.53 |
| 2025-11-25 | Arregui Jesus | Option exercise | 6.5K | $138.03 |
| 2025-11-25 | Arregui Jesus | Disposition | 2.7K | $336.23 |
| 2025-11-25 | Arregui Jesus | Sell | 960 | $336.48 |
| 2025-11-25 | Arregui Jesus | Sell | 2.9K | $337.55 |
| 2025-11-13 | JONES NATHAN J | Sell | 1.0K | $340.62 |
| 2025-10-31 | HOLDEN JAMES P | Grant | 40 | $335.55 |
| 2025-08-15 | Pagliari Aldo John | Sell | 125 | $325.21 |
| 2025-08-15 | Pagliari Aldo John | Option exercise | 179 | $138.03 |
| 2025-08-14 | Pagliari Aldo John | Sell | 500 | $326.75 |
| 2025-08-14 | Pagliari Aldo John | Sell | 1.2K | $328.07 |
| 2025-08-14 | Pagliari Aldo John | Sell | 784 | $329.01 |
| 2025-08-14 | Pagliari Aldo John | Sell | 100 | $329.83 |
| 2025-08-14 | Pagliari Aldo John | Sell | 100 | $329.84 |
| 2025-08-14 | Pagliari Aldo John | Sell | 100 | $331.54 |
| 2025-08-14 | Pagliari Aldo John | Option exercise | 6.8K | $138.03 |
| 2025-08-14 | Pagliari Aldo John | Sell | 1.9K | $325.99 |
| 2025-08-11 | PINCHUK NICHOLAS T | Sell | 2.0K | $321.86 |
| 2025-08-11 | PINCHUK NICHOLAS T | Option exercise | 34K | $138.03 |
| 2025-08-11 | PINCHUK NICHOLAS T | Sell | 5.2K | $320.17 |
| 2025-08-11 | PINCHUK NICHOLAS T | Sell | 16K | $320.97 |
| 2025-08-11 | PINCHUK NICHOLAS T | Sell | 223 | $322.62 |
| 2025-07-31 | HOLDEN JAMES P | Grant | 42 | $321.19 |
| 2025-06-05 | Daniel Karen L | Sell | 1.1K | $319.92 |
| 2025-06-02 | PINCHUK NICHOLAS T | Option exercise | 34K | $138.03 |
| 2025-06-02 | PINCHUK NICHOLAS T | Sell | 5.8K | $314.81 |
| 2025-06-02 | PINCHUK NICHOLAS T | Sell | 8.7K | $315.66 |
| 2025-06-02 | PINCHUK NICHOLAS T | Sell | 8.3K | $316.70 |
| 2025-06-02 | PINCHUK NICHOLAS T | Sell | 400 | $317.30 |
| 2025-05-15 | Pagliari Aldo John | Option exercise | 8.0K | $138.03 |
| 2025-05-15 | Pagliari Aldo John | Sell | 600 | $324.34 |
| 2025-05-15 | Pagliari Aldo John | Sell | 900 | $325.68 |
| 2025-05-15 | Pagliari Aldo John | Sell | 1.7K | $326.96 |
| 2025-05-15 | Pagliari Aldo John | Sell | 2.2K | $327.79 |
| 2025-05-15 | Pagliari Aldo John | Sell | 176 | $328.39 |
| 2025-04-30 | HOLDEN JAMES P | Grant | 111 | $313.81 |
| 2025-03-27 | PINCHUK NICHOLAS T | Sell | 600 | $338.06 |
| 2025-03-27 | PINCHUK NICHOLAS T | Sell | 1.1K | $336.96 |
| 2025-03-27 | PINCHUK NICHOLAS T | Option exercise | 34K | $138.03 |
| 2025-03-27 | PINCHUK NICHOLAS T | Sell | 742 | $332.05 |
| 2025-03-27 | PINCHUK NICHOLAS T | Sell | 521 | $333.06 |
| 2025-03-27 | PINCHUK NICHOLAS T | Sell | 4.7K | $334.46 |
| 2025-03-27 | PINCHUK NICHOLAS T | Sell | 8.7K | $335.14 |
| 2025-03-27 | PINCHUK NICHOLAS T | Sell | 6.3K | $336.24 |
| 2025-02-20 | Pagliari Aldo John | Sell | 436 | $339.64 |
| 2025-02-20 | Pagliari Aldo John | Option exercise | 10K | $138.03 |
| 2025-02-20 | Pagliari Aldo John | Sell | 554 | $341.51 |
| 2025-02-20 | Pagliari Aldo John | Sell | 2.2K | $337.79 |
| 2025-02-20 | Pagliari Aldo John | Sell | 2.3K | $338.55 |
| 2025-02-20 | Pagliari Aldo John | Sell | 1.4K | $340.68 |
| 2025-02-13 | Chambers Timothy L | Option exercise | 2.9K | — |
| 2025-02-13 | LEHMAN WILLIAM DUDLEY | Grant | 493 | — |
| 2025-02-13 | Ward Thomas J | Option exercise | 4.2K | — |
| 2025-02-13 | Ward Thomas J | Tax withheld | 1.9K | $339.73 |
| 2025-02-13 | PINCHUK NICHOLAS T | Option exercise | 18K | — |
| 2025-02-13 | PINCHUK NICHOLAS T | Tax withheld | 7.9K | $339.73 |
| 2025-02-13 | Pagliari Aldo John | Option exercise | 4.1K | — |
| 2025-02-13 | Pagliari Aldo John | Tax withheld | 1.9K | $339.73 |
| 2025-02-13 | OZOLINS MARTY V. | Option exercise | 22 | — |
| 2025-02-13 | OZOLINS MARTY V. | Tax withheld | 22 | $339.73 |
| 2025-02-13 | Miller Richard Thomas | Option exercise | 883 | — |
| 2025-02-13 | Miller Richard Thomas | Tax withheld | 279 | $339.73 |
| 2025-02-13 | KNUEPPEL HENRY W | Grant | 493 | — |
| 2025-02-13 | Lemerand June C | Option exercise | 1.1K | — |
| 2025-02-13 | Lemerand June C | Tax withheld | 368 | $339.73 |
| 2025-02-13 | Chambers Timothy L | Tax withheld | 1.4K | $339.73 |
| 2025-02-13 | Boyd Iain | Option exercise | 1.7K | — |
| 2025-02-13 | Boyd Iain | Tax withheld | 571 | $339.73 |
| 2025-02-13 | Bauerschmidt Mary Ellen | Option exercise | 1.0K | — |
| 2025-02-13 | Bauerschmidt Mary Ellen | Tax withheld | 494 | $339.73 |
| 2025-02-13 | Arregui Jesus | Option exercise | 2.9K | — |
| 2025-02-13 | Arregui Jesus | Tax withheld | 1.3K | $339.73 |
| 2025-02-13 | STEBBINS DONALD J | Grant | 493 | — |
| 2025-02-13 | Sherrill Gregg M | Grant | 493 | — |
| 2025-02-13 | JONES NATHAN J | Grant | 493 | — |
| 2025-02-13 | HOLDEN JAMES P | Grant | 493 | — |
| 2025-02-13 | GILLIS RUTH ANN M | Grant | 493 | — |
| 2025-02-13 | Daniel Karen L | Grant | 493 | — |
| 2025-02-13 | Adams David Charles | Grant | 493 | — |
| 2025-02-10 | Ward Thomas J | Option exercise | 2.0K | — |
| 2025-02-10 | Ward Thomas J | Tax withheld | 808 | $340.61 |
| 2025-02-10 | PINCHUK NICHOLAS T | Option exercise | 5.5K | — |
| 2025-02-10 | PINCHUK NICHOLAS T | Tax withheld | 2.3K | $340.61 |
| 2025-02-10 | Pagliari Aldo John | Option exercise | 1.9K | — |
| 2025-02-10 | Pagliari Aldo John | Tax withheld | 843 | $340.61 |
| 2025-02-10 | OZOLINS MARTY V. | Option exercise | 286 | — |
| 2025-02-10 | OZOLINS MARTY V. | Tax withheld | 107 | $340.61 |
| 2025-02-10 | Miller Richard Thomas | Option exercise | 452 | — |
| 2025-02-10 | Miller Richard Thomas | Tax withheld | 124 | $340.61 |
| 2025-02-10 | Lemerand June C | Option exercise | 502 | — |
| 2025-02-10 | Lemerand June C | Tax withheld | 151 | $340.61 |
| 2025-02-10 | Chambers Timothy L | Option exercise | 1.4K | — |
| 2025-02-10 | Chambers Timothy L | Tax withheld | 592 | $340.61 |
| 2025-02-10 | Boyd Iain | Option exercise | 799 | — |
| 2025-02-10 | Boyd Iain | Tax withheld | 240 | $340.61 |
| 2025-02-10 | Bauerschmidt Mary Ellen | Option exercise | 479 | — |
| 2025-02-10 | Bauerschmidt Mary Ellen | Tax withheld | 202 | $340.61 |
| 2025-02-10 | Arregui Jesus | Option exercise | 12K | $155.92 |
| 2025-02-10 | Arregui Jesus | Disposition | 5.5K | $337.19 |
| 2025-02-10 | Arregui Jesus | Sell | 3.3K | $338.26 |
| 2025-02-10 | Arregui Jesus | Sell | 3.1K | $337.35 |
| 2025-02-10 | Arregui Jesus | Option exercise | 1.4K | — |
| 2025-02-10 | Arregui Jesus | Tax withheld | 610 | $340.61 |
| 2025-01-31 | HOLDEN JAMES P | Grant | 38 | $355.15 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-05-01 | 2026-04-30 | 0000091440-26-000114 ↗ |
| 8-K | 2026-04-23 | 2026-04-23 | 0000091440-26-000106 ↗ |
| 10-Q | 2026-04-23 | 2026-04-04 | 0000091440-26-000109 ↗ |
| 10-K | 2026-02-12 | 2026-01-03 | 0000091440-26-000045 ↗ |
| 8-K | 2026-02-05 | 2026-02-05 | 0000091440-26-000008 ↗ |
| 8-K | 2025-10-16 | 2025-10-16 | 0000091440-25-000078 ↗ |
| 10-Q | 2025-10-16 | 2025-09-27 | 0000091440-25-000081 ↗ |
| 10-Q | 2025-07-17 | 2025-06-28 | 0000091440-25-000064 ↗ |
| 8-K | 2025-07-17 | 2025-07-17 | 0000091440-25-000061 ↗ |
| 8-K | 2025-04-28 | 2025-04-24 | 0000091440-25-000033 ↗ |
| 10-Q | 2025-04-17 | 2025-03-29 | 0000091440-25-000031 ↗ |
| 8-K | 2025-04-17 | 2025-04-17 | 0000091440-25-000028 ↗ |