XML 70 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information (Operations and Assets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 27, 2024
Dec. 29, 2023
Dec. 30, 2022
Segment Reporting Information      
Net Sales $ 2,113,316 $ 2,195,606 $ 2,143,521
Cost of products sold 990,855 1,034,585 1,086,082
Gross Profit 1,122,461 1,161,021 1,057,439
Operating Earnings 570,098 646,843 572,700
Reportable Segment Operating Earnings Total 570,098 646,843 572,700
Contingent consideration 0 (8,600) 0
Impairment 0 7,800 0
Operating Earnings 570,098 646,843 572,700
Interest expense 2,828 5,191 9,897
Other (income) expense, net (22,013) 32,850 (2,921)
Earnings Before Income Taxes 589,283 608,802 565,724
Operating Segments      
Segment Reporting Information      
Operating Earnings 613,364 684,721 603,475
Reportable Segment Operating Earnings Total 613,364 684,721 603,475
Operating Earnings 613,364 684,721 603,475
Operating Segments | Contractor      
Segment Reporting Information      
Net Sales 988,865 985,675 999,060
Cost of products sold 484,926 493,857 555,622
Gross Profit 503,939 491,818 443,438
Operating Expenses 233,795 206,424 193,605
Operating Earnings 270,144 285,394 249,833
Reportable Segment Operating Earnings Total 270,144 285,394 249,833
Unallocated corporate expense 233,795 206,424 193,605
Operating Earnings 270,144 285,394 249,833
Operating Segments | Industrial      
Segment Reporting Information      
Net Sales 619,653 662,785 649,347
Cost of products sold 260,856 279,160 274,660
Gross Profit 358,797 383,625 374,687
Operating Expenses 157,309 149,571 143,389
Operating Earnings 201,488 234,054 231,298
Reportable Segment Operating Earnings Total 201,488 234,054 231,298
Unallocated corporate expense 157,309 149,571 143,389
Operating Earnings 201,488 234,054 231,298
Operating Segments | Process      
Segment Reporting Information      
Net Sales 504,798 547,146 495,114
Cost of products sold 238,195 255,375 250,832
Gross Profit 266,603 291,771 244,282
Operating Expenses 124,871 126,498 121,938
Operating Earnings 141,732 165,273 122,344
Reportable Segment Operating Earnings Total 141,732 165,273 122,344
Unallocated corporate expense 124,871 126,498 121,938
Operating Earnings 141,732 165,273 122,344
Unallocated Corporate      
Segment Reporting Information      
Operating Expenses 43,266 38,678 30,775
Unallocated corporate expense $ 43,266 $ 38,678 $ 30,775