XML 104 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segments - Net Sales by Segment (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Apr. 04, 2015
Mar. 29, 2014
Segment Reporting Information [Line Items]    
Net sales $ 827.8us-gaap_SalesRevenueNet $ 787.5us-gaap_SalesRevenueNet
Financial services revenue 57.4us-gaap_FinancialServicesRevenue 50.2us-gaap_FinancialServicesRevenue
Total revenues 885.2us-gaap_Revenues 837.7us-gaap_Revenues
Operating earnings 178.2us-gaap_OperatingIncomeLoss 156.1us-gaap_OperatingIncomeLoss
Interest expense (13.0)us-gaap_InterestExpense (13.7)us-gaap_InterestExpense
Other income (expense) - net (0.7)us-gaap_OtherNonoperatingIncomeExpense (0.1)us-gaap_OtherNonoperatingIncomeExpense
Earnings before income taxes and equity earnings 164.5us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 142.3us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Net sales 948.0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
896.9us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating earnings 208.0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
180.8us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments [Member] | Commercial & Industrial Group [Member]    
Segment Reporting Information [Line Items]    
Net sales 297.5us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
290.6us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
Operating earnings 44.0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
39.1us-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 378.2us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
343.6us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
Operating earnings 59.8us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
49.2us-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 272.3us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
262.7us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
Operating earnings 63.9us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
58.1us-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 40.3us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_FinancialServicesMember
34.4us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_FinancialServicesMember
Intersegment Eliminations [Member]    
Segment Reporting Information [Line Items]    
Net sales (120.2)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(109.4)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Corporate [Member]    
Segment Reporting Information [Line Items]    
Operating earnings $ (29.8)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
$ (24.7)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember