v3.26.3
Segment Information
9 Months Ended
Sep. 25, 2026
Segment Reporting [Abstract]  
Segment Information Segment Information
The Company classifies its business into three reportable segments: Contractor, Industrial and Expansion Markets.

Segment information follows (in thousands): 
Three Months EndedNine Months Ended
September 25,
2026
September 26,
2025
September 25,
2026
September 26,
2025
Contractor
Net Sales$276,032 $262,428 $835,436 $806,419 
Cost of products sold142,441 134,398 421,901 415,820 
Gross Profit133,591 128,030 413,535 390,599 
Operating expenses62,354 60,157 188,902 185,307 
Contractor Operating Earnings$71,237 $67,873 $224,633 $205,292 
Industrial
Net Sales$264,623 $238,591 $754,272 $712,521 
Cost of products sold123,428 98,121 332,840 295,996 
Gross Profit141,195 140,470 421,432 416,525 
Operating expenses66,743 59,737 186,827 173,825 
Industrial Operating Earnings$74,452 $80,733 $234,605 $242,700 
Expansion Markets
Net Sales$45,730 $42,339 $127,373 $124,508 
Cost of products sold22,621 20,139 63,202 59,868 
Gross Profit23,109 22,200 64,171 64,640 
Operating expenses12,167 11,811 34,099 35,357 
Expansion Markets Operating Earnings$10,942 $10,389 $30,072 $29,283 
Reportable Segment Operating Earnings Total$156,631 $158,995 $489,310 $477,275 
Unallocated corporate expense8,514 8,335 28,324 25,118 
Contingent consideration— (14,061)— (14,061)
Operating Earnings148,117 164,721 460,986 466,218 
Interest expense793 711 2,464 2,079 
Other income, net(5,062)(4,450)(15,407)(14,003)
Earnings Before Income Taxes$152,386 $168,460 $473,929 $478,142 

Geographic information follows (in thousands):
Three Months EndedNine Months Ended
September 25,
2026
September 26,
2025
September 25,
2026
September 26,
2025
Net Sales (based on customer location)
United States
$307,924 $293,517 $922,362 $881,101 
Other countries
278,461 249,841 794,719 762,347 
Total
$586,385 $543,358 $1,717,081 $1,643,448 

September 25,
2026
December 26,
2025
Long-lived Assets
United States
$605,487 $600,011 
Other countries
164,097 155,053 
Total
$769,584 $755,064