XML 106 R132.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segments - Net Sales by Segment (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Jan. 03, 2015
Sep. 27, 2014
Jun. 28, 2014
Mar. 29, 2014
Dec. 28, 2013
Sep. 28, 2013
Jun. 29, 2013
Mar. 30, 2013
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Segment Reporting Information [Line Items]                      
Net sales $ 857.4us-gaap_SalesRevenueNet $ 806.3us-gaap_SalesRevenueNet $ 826.5us-gaap_SalesRevenueNet $ 787.5us-gaap_SalesRevenueNet $ 797.5us-gaap_SalesRevenueNet $ 753.2us-gaap_SalesRevenueNet $ 764.1us-gaap_SalesRevenueNet $ 741.7us-gaap_SalesRevenueNet $ 3,277.7us-gaap_SalesRevenueNet $ 3,056.5us-gaap_SalesRevenueNet $ 2,937.9us-gaap_SalesRevenueNet
Financial services revenue 59.4us-gaap_FinancialServicesRevenue 53.6us-gaap_FinancialServicesRevenue 51.7us-gaap_FinancialServicesRevenue 50.2us-gaap_FinancialServicesRevenue 47.4us-gaap_FinancialServicesRevenue 45.1us-gaap_FinancialServicesRevenue 44.5us-gaap_FinancialServicesRevenue 44.0us-gaap_FinancialServicesRevenue 214.9us-gaap_FinancialServicesRevenue 181.0us-gaap_FinancialServicesRevenue 161.3us-gaap_FinancialServicesRevenue
Total revenues                 3,492.6us-gaap_Revenues 3,237.5us-gaap_Revenues 3,099.2us-gaap_Revenues
Operating earnings                 684.7us-gaap_OperatingIncomeLoss 586.2us-gaap_OperatingIncomeLoss 516.4us-gaap_OperatingIncomeLoss
Interest expense                 (52.9)us-gaap_InterestExpense (56.1)us-gaap_InterestExpense (55.8)us-gaap_InterestExpense
Other income (expense) - net                 (0.9)us-gaap_OtherNonoperatingIncomeExpense (3.9)us-gaap_OtherNonoperatingIncomeExpense (0.4)us-gaap_OtherNonoperatingIncomeExpense
Earnings before income taxes and equity earnings                 630.9us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 526.2us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 460.2us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Net sales                 3,725.2us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
3,459.0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
3,315.0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating earnings                 782.0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
689.5us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
616.1us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments [Member] | Commercial & Industrial Group [Member]                      
Segment Reporting Information [Line Items]                      
Net sales                 1,174.8us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
1,091.0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
1,125.9us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
Operating earnings                 158.6us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
137.3us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
127.3us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
Operating Segments [Member] | Snap-on Tools Group [Member]                      
Segment Reporting Information [Line Items]                      
Net sales                 1,455.2us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
1,358.4us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
1,272.0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
Operating earnings                 223.1us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
194.6us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
176.4us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
Operating Segments [Member] | Repair Systems & Information Group [Member]                      
Segment Reporting Information [Line Items]                      
Net sales                 1,095.2us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
1,009.6us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
917.1us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
Operating earnings                 251.2us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
231.9us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
205.7us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
Operating Segments [Member] | Financial Services [Member]                      
Segment Reporting Information [Line Items]                      
Operating earnings                 149.1us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_FinancialServicesMember
125.7us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_FinancialServicesMember
106.7us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_FinancialServicesMember
Intersegment Eliminations [Member]                      
Segment Reporting Information [Line Items]                      
Net sales                 (447.5)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(402.5)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(377.1)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Corporate [Member]                      
Segment Reporting Information [Line Items]                      
Operating earnings                 $ (97.3)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
$ (103.3)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
$ (99.7)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember