XML 32 R24.htm IDEA: XBRL DOCUMENT v3.23.4
Segment Information (Tables)
6 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segment financial information
Three Months EndedService Center Based DistributionEngineered SolutionsTotal
December 31, 2023
Net sales$729,273 $347,880 $1,077,153 
Operating income for reportable segments91,440 51,167 142,607 
Depreciation and amortization of property4,355 1,693 6,048 
Capital expenditures4,400 1,123 5,523 
December 31, 2022
Net sales$705,392 $354,888 $1,060,280 
Operating income for reportable segments86,484 51,626 138,110 
Depreciation and amortization of property4,474 1,078 5,552 
Capital expenditures4,751 2,512 7,263 
Six Months EndedService Center Based DistributionEngineered SolutionsTotal
December 31, 2023
Net sales$1,475,806 $696,535 $2,172,341 
Operating income for reportable segments188,321 100,762 289,083 
Assets used in business1,759,794 1,022,971 2,782,765 
Depreciation and amortization of property8,791 2,974 11,765 
Capital expenditures8,034 1,829 9,863 
December 31, 2022
Net sales$1,423,380 $699,305 $2,122,685 
Operating income for reportable segments175,293 97,160 272,453 
Assets used in business1,454,040 1,068,864 2,522,904 
Depreciation and amortization of property8,923 2,110 11,033 
Capital expenditures8,316 4,501 12,817 
Reconciliation of operating income for reportable segments to the consolidated income before income taxes
A reconciliation of operating income for reportable segments to the condensed consolidated income before income taxes is as follows:
Three Months EndedSix Months Ended
December 31,December 31,
2023202220232022
Operating income for reportable segments$142,607 $138,110 $289,083 $272,453 
Adjustment for:
Intangible amortization—Service Center Based Distribution922 730 1,599 1,488 
Intangible amortization—Engineered Solutions6,335 7,084 13,051 14,031 
Corporate and other expense, net20,756 17,403 39,159 37,509 
Total operating income114,594 112,893 235,274 219,425 
Interest expense, net1,917 6,185 3,237 12,665 
Other (income) expense, net(2,924)758 (2,493)1,766 
Income before income taxes$115,601 $105,950 $234,530 $204,994