‹ Screener

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

A87

Premium tool and diagnostics franchise with a wide moat from its mobile-van distribution network and top-decile profitability.

Strengths

Risks

Notable findings

Quarterly revenue

2025-03-29 · $1.2B2025-06-28 · $1.3B2025-09-27 · $1.3B2026-04-04 · $1.3B

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

DateInsiderTypeSharesPrice
2026-06-10Arregui JesusSell573$382.84
2026-06-10Arregui JesusSell2.7K$383.72
2026-06-10Arregui JesusSell602$384.55
2026-06-10Arregui JesusSell400$385.83
2026-06-10Arregui JesusDisposition3.2K$389.45
2026-06-10Arregui JesusOption exercise7.5K$168.70
2026-06-10Miller Richard ThomasSell427$389.55
2026-06-04Pagliari Aldo JohnSell1.3K$379.27
2026-05-14Pagliari Aldo JohnSell1.0K$366.20
2026-05-14Pagliari Aldo JohnSell1.7K$367.96
2026-05-14Pagliari Aldo JohnOption exercise8.0K$168.70
2026-05-14Pagliari Aldo JohnSell3.0K$367.09
2026-05-05PINCHUK NICHOLAS TSell2.5K$377.52
2026-05-05PINCHUK NICHOLAS TOption exercise34K$168.70
2026-05-05PINCHUK NICHOLAS TSell640$371.28
2026-05-05PINCHUK NICHOLAS TSell1.6K$372.53
2026-05-05PINCHUK NICHOLAS TSell704$374.20
2026-05-05PINCHUK NICHOLAS TSell3.8K$374.77
2026-05-05PINCHUK NICHOLAS TSell6.8K$375.83
2026-05-05PINCHUK NICHOLAS TSell7.0K$376.77
2026-05-05PINCHUK NICHOLAS TSell389$378.59
2026-04-30HOLDEN JAMES PGrant91$383.40
2026-02-25Lemerand June CSell1.4K$387.57
2026-02-23PINCHUK NICHOLAS TSell5.8K$381.36
2026-02-23PINCHUK NICHOLAS TSell4.5K$382.19
2026-02-23PINCHUK NICHOLAS TSell3.5K$383.26
2026-02-23PINCHUK NICHOLAS TSell3.9K$384.22
2026-02-23PINCHUK NICHOLAS TSell3.7K$385.26
2026-02-23PINCHUK NICHOLAS TSell479$387.00
2026-02-23PINCHUK NICHOLAS TSell400$388.68
2026-02-23PINCHUK NICHOLAS TSell1.0K$386.35
2026-02-23PINCHUK NICHOLAS TOption exercise34K$168.70
2026-02-19Pagliari Aldo JohnOption exercise10K$168.70
2026-02-19Pagliari Aldo JohnSell1.8K$381.24
2026-02-19Pagliari Aldo JohnSell3.7K$381.93
2026-02-19Pagliari Aldo JohnSell984$382.78
2026-02-19Pagliari Aldo JohnSell560$384.14
2026-02-12STEBBINS DONALD JGrant520
2026-02-12Ward Thomas JOption exercise2.5K
2026-02-12Ward Thomas JTax withheld1.1K$378.55
2026-02-12PINCHUK NICHOLAS TOption exercise12K
2026-02-12PINCHUK NICHOLAS TTax withheld5.1K$378.55
2026-02-12Pagliari Aldo JohnOption exercise2.5K
2026-02-12Pagliari Aldo JohnTax withheld1.2K$378.55
2026-02-12OZOLINS MARTY V.Option exercise15
2026-02-12OZOLINS MARTY V.Tax withheld15$378.55
2026-02-12Miller Richard ThomasOption exercise631
2026-02-12Miller Richard ThomasTax withheld204$378.55
2026-02-12Lemerand June COption exercise774
2026-02-12Lemerand June CTax withheld268$378.55
2026-02-12Chambers Timothy LOption exercise1.9K
2026-02-12Chambers Timothy LTax withheld873$378.55
2026-02-12Boyd IainOption exercise1.0K
2026-02-12Boyd IainTax withheld349$378.55
2026-02-12Bauerschmidt Mary EllenOption exercise657
2026-02-12Bauerschmidt Mary EllenTax withheld316$378.55
2026-02-12Arregui JesusOption exercise1.9K
2026-02-12Arregui JesusTax withheld831$378.55
2026-02-12Adams David CharlesGrant520
2026-02-12Daniel Karen LGrant520
2026-02-12GILLIS RUTH ANN MGrant520
2026-02-12HOLDEN JAMES PGrant520
2026-02-12JONES NATHAN JGrant520
2026-02-12KNUEPPEL HENRY WGrant520
2026-02-12LEHMAN WILLIAM DUDLEYGrant520
2026-02-12Sherrill Gregg MGrant520
2026-02-09Ward Thomas JOption exercise1.8K
2026-02-09Ward Thomas JTax withheld746$368.12
2026-02-09PINCHUK NICHOLAS TOption exercise5.5K
2026-02-09PINCHUK NICHOLAS TTax withheld2.3K$368.12
2026-02-09Pagliari Aldo JohnOption exercise1.8K
2026-02-09Pagliari Aldo JohnTax withheld785$368.12
2026-02-09OZOLINS MARTY V.Option exercise25
2026-02-09OZOLINS MARTY V.Tax withheld25$368.12
2026-02-09Miller Richard ThomasOption exercise501
2026-02-09Miller Richard ThomasTax withheld137$368.12
2026-02-09Lemerand June COption exercise556
2026-02-09Lemerand June CTax withheld167$368.12
2026-02-09Chambers Timothy LOption exercise1.3K
2026-02-09Chambers Timothy LTax withheld596$368.12
2026-02-09Boyd IainOption exercise739
2026-02-09Boyd IainTax withheld222$368.12
2026-02-09Bauerschmidt Mary EllenOption exercise472
2026-02-09Bauerschmidt Mary EllenTax withheld200$368.12
2026-02-09Arregui JesusOption exercise1.3K
2026-02-09Arregui JesusTax withheld594$368.12
2026-02-04Chambers Timothy LSell5.0K$384.83
2026-02-04Chambers Timothy LSell3.0K$385.63
2026-02-04Chambers Timothy LOption exercise8.0K$138.03
2026-01-30HOLDEN JAMES PGrant37$366.11
2025-12-11Pagliari Aldo JohnSell1.8K$352.05
2025-12-11Pagliari Aldo JohnSell2.8K$353.05
2025-12-11Pagliari Aldo JohnSell662$353.61
2025-12-11Pagliari Aldo JohnOption exercise10K$138.03
2025-12-11Pagliari Aldo JohnSell960$349.65
2025-12-11Pagliari Aldo JohnSell482$350.90
2025-12-04Ward Thomas JGift300
2025-12-04Miller Richard ThomasSell923$347.57
2025-12-04Miller Richard ThomasSell1.1K$348.87
2025-12-04Pagliari Aldo JohnSell3.1K$346.80
2025-12-04Miller Richard ThomasOption exercise2.0K$161.18
2025-12-03Miller Richard ThomasSell1.5K$344.63
2025-12-03Miller Richard ThomasSell254$345.15
2025-12-03Miller Richard ThomasOption exercise1.7K$161.18
2025-12-02PINCHUK NICHOLAS TSell1.8K$338.06
2025-12-02PINCHUK NICHOLAS TOption exercise34K$138.03
2025-12-02PINCHUK NICHOLAS TSell1.9K$336.19
2025-12-02PINCHUK NICHOLAS TSell2.1K$337.20
2025-12-02PINCHUK NICHOLAS TSell7.1K$339.47
2025-12-02PINCHUK NICHOLAS TSell9.3K$340.07
2025-12-02PINCHUK NICHOLAS TSell438$341.53
2025-11-25Arregui JesusOption exercise6.5K$138.03
2025-11-25Arregui JesusDisposition2.7K$336.23
2025-11-25Arregui JesusSell960$336.48
2025-11-25Arregui JesusSell2.9K$337.55
2025-11-13JONES NATHAN JSell1.0K$340.62
2025-10-31HOLDEN JAMES PGrant40$335.55
2025-08-15Pagliari Aldo JohnSell125$325.21
2025-08-15Pagliari Aldo JohnOption exercise179$138.03
2025-08-14Pagliari Aldo JohnSell500$326.75
2025-08-14Pagliari Aldo JohnSell1.2K$328.07
2025-08-14Pagliari Aldo JohnSell784$329.01
2025-08-14Pagliari Aldo JohnSell100$329.83
2025-08-14Pagliari Aldo JohnSell100$329.84
2025-08-14Pagliari Aldo JohnSell100$331.54
2025-08-14Pagliari Aldo JohnOption exercise6.8K$138.03
2025-08-14Pagliari Aldo JohnSell1.9K$325.99
2025-08-11PINCHUK NICHOLAS TSell2.0K$321.86
2025-08-11PINCHUK NICHOLAS TOption exercise34K$138.03
2025-08-11PINCHUK NICHOLAS TSell5.2K$320.17
2025-08-11PINCHUK NICHOLAS TSell16K$320.97
2025-08-11PINCHUK NICHOLAS TSell223$322.62
2025-07-31HOLDEN JAMES PGrant42$321.19
2025-06-05Daniel Karen LSell1.1K$319.92
2025-06-02PINCHUK NICHOLAS TOption exercise34K$138.03
2025-06-02PINCHUK NICHOLAS TSell5.8K$314.81
2025-06-02PINCHUK NICHOLAS TSell8.7K$315.66
2025-06-02PINCHUK NICHOLAS TSell8.3K$316.70
2025-06-02PINCHUK NICHOLAS TSell400$317.30
2025-05-15Pagliari Aldo JohnOption exercise8.0K$138.03
2025-05-15Pagliari Aldo JohnSell600$324.34
2025-05-15Pagliari Aldo JohnSell900$325.68
2025-05-15Pagliari Aldo JohnSell1.7K$326.96
2025-05-15Pagliari Aldo JohnSell2.2K$327.79
2025-05-15Pagliari Aldo JohnSell176$328.39
2025-04-30HOLDEN JAMES PGrant111$313.81
2025-03-27PINCHUK NICHOLAS TSell600$338.06
2025-03-27PINCHUK NICHOLAS TSell1.1K$336.96
2025-03-27PINCHUK NICHOLAS TOption exercise34K$138.03
2025-03-27PINCHUK NICHOLAS TSell742$332.05
2025-03-27PINCHUK NICHOLAS TSell521$333.06
2025-03-27PINCHUK NICHOLAS TSell4.7K$334.46
2025-03-27PINCHUK NICHOLAS TSell8.7K$335.14
2025-03-27PINCHUK NICHOLAS TSell6.3K$336.24
2025-02-20Pagliari Aldo JohnSell436$339.64
2025-02-20Pagliari Aldo JohnOption exercise10K$138.03
2025-02-20Pagliari Aldo JohnSell554$341.51
2025-02-20Pagliari Aldo JohnSell2.2K$337.79
2025-02-20Pagliari Aldo JohnSell2.3K$338.55
2025-02-20Pagliari Aldo JohnSell1.4K$340.68
2025-02-13Chambers Timothy LOption exercise2.9K
2025-02-13LEHMAN WILLIAM DUDLEYGrant493
2025-02-13Ward Thomas JOption exercise4.2K
2025-02-13Ward Thomas JTax withheld1.9K$339.73
2025-02-13PINCHUK NICHOLAS TOption exercise18K
2025-02-13PINCHUK NICHOLAS TTax withheld7.9K$339.73
2025-02-13Pagliari Aldo JohnOption exercise4.1K
2025-02-13Pagliari Aldo JohnTax withheld1.9K$339.73
2025-02-13OZOLINS MARTY V.Option exercise22
2025-02-13OZOLINS MARTY V.Tax withheld22$339.73
2025-02-13Miller Richard ThomasOption exercise883
2025-02-13Miller Richard ThomasTax withheld279$339.73
2025-02-13KNUEPPEL HENRY WGrant493
2025-02-13Lemerand June COption exercise1.1K
2025-02-13Lemerand June CTax withheld368$339.73
2025-02-13Chambers Timothy LTax withheld1.4K$339.73
2025-02-13Boyd IainOption exercise1.7K
2025-02-13Boyd IainTax withheld571$339.73
2025-02-13Bauerschmidt Mary EllenOption exercise1.0K
2025-02-13Bauerschmidt Mary EllenTax withheld494$339.73
2025-02-13Arregui JesusOption exercise2.9K
2025-02-13Arregui JesusTax withheld1.3K$339.73
2025-02-13STEBBINS DONALD JGrant493
2025-02-13Sherrill Gregg MGrant493
2025-02-13JONES NATHAN JGrant493
2025-02-13HOLDEN JAMES PGrant493
2025-02-13GILLIS RUTH ANN MGrant493
2025-02-13Daniel Karen LGrant493
2025-02-13Adams David CharlesGrant493
2025-02-10Ward Thomas JOption exercise2.0K
2025-02-10Ward Thomas JTax withheld808$340.61
2025-02-10PINCHUK NICHOLAS TOption exercise5.5K
2025-02-10PINCHUK NICHOLAS TTax withheld2.3K$340.61
2025-02-10Pagliari Aldo JohnOption exercise1.9K
2025-02-10Pagliari Aldo JohnTax withheld843$340.61
2025-02-10OZOLINS MARTY V.Option exercise286
2025-02-10OZOLINS MARTY V.Tax withheld107$340.61
2025-02-10Miller Richard ThomasOption exercise452
2025-02-10Miller Richard ThomasTax withheld124$340.61
2025-02-10Lemerand June COption exercise502
2025-02-10Lemerand June CTax withheld151$340.61
2025-02-10Chambers Timothy LOption exercise1.4K
2025-02-10Chambers Timothy LTax withheld592$340.61
2025-02-10Boyd IainOption exercise799
2025-02-10Boyd IainTax withheld240$340.61
2025-02-10Bauerschmidt Mary EllenOption exercise479
2025-02-10Bauerschmidt Mary EllenTax withheld202$340.61
2025-02-10Arregui JesusOption exercise12K$155.92
2025-02-10Arregui JesusDisposition5.5K$337.19
2025-02-10Arregui JesusSell3.3K$338.26
2025-02-10Arregui JesusSell3.1K$337.35
2025-02-10Arregui JesusOption exercise1.4K
2025-02-10Arregui JesusTax withheld610$340.61
2025-01-31HOLDEN JAMES PGrant38$355.15

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-05-01Shareholder votefiling ↗
2026-04-23ResultsExhibitsfiling ↗
2026-02-05ResultsExhibitsfiling ↗
2025-10-16ResultsExhibitsfiling ↗
2025-07-17ResultsExhibitsfiling ↗
2025-04-28Shareholder votefiling ↗
2025-04-17ResultsExhibitsfiling ↗
2025-02-06ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-012026-04-300000091440-26-000114 ↗
8-K2026-04-232026-04-230000091440-26-000106 ↗
10-Q2026-04-232026-04-040000091440-26-000109 ↗
10-K2026-02-122026-01-030000091440-26-000045 ↗
8-K2026-02-052026-02-050000091440-26-000008 ↗
8-K2025-10-162025-10-160000091440-25-000078 ↗
10-Q2025-10-162025-09-270000091440-25-000081 ↗
10-Q2025-07-172025-06-280000091440-25-000064 ↗
8-K2025-07-172025-07-170000091440-25-000061 ↗
8-K2025-04-282025-04-240000091440-25-000033 ↗
10-Q2025-04-172025-03-290000091440-25-000031 ↗
8-K2025-04-172025-04-170000091440-25-000028 ↗