XML 49 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Tables)
12 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Segment financial information
Segment Financial Information
Service Center
Based Distribution
Engineered SolutionsTotal
Year Ended June 30, 2023
Net sales$2,966,842 $1,445,952 $4,412,794 
Operating income for reportable segments373,439 203,404 576,843 
Assets used in the business1,736,393 1,006,939 2,743,332 
Depreciation and amortization of property17,932 4,334 22,266 
Capital expenditures15,390 11,086 26,476 
Year Ended June 30, 2022
Net sales$2,565,604 $1,245,072 $3,810,676 
Operating income for reportable segments301,881 156,644 458,525 
Assets used in the business1,455,293 997,295 2,452,588 
Depreciation and amortization of property17,509 4,167 21,676 
Capital expenditures14,486 3,638 18,124 
Year Ended June 30, 2021
Net sales$2,199,533 $1,036,386 $3,235,919 
Operating income for reportable segments225,206 121,782 346,988 
Assets used in the business1,332,720 939,087 2,271,807 
Depreciation and amortization of property17,155 3,625 20,780 
Capital expenditures13,735 2,117 15,852 
Reconciliation of operating income for reportable segments to the consolidated income before income taxes
A reconciliation of operating income for reportable segments to the consolidated income before income taxes
is as follows:
Year Ended June 30,202320222021
Operating income for reportable segments$576,843 $458,525 $346,988 
Adjustments for:
Intangible amortization — Service Center Based Distribution2,857 3,435 5,426 
Intangible amortization — Engineered Solutions27,948 28,444 28,938 
Impairment — Service Center Based Distribution — 49,528 
Corporate and other expense, net72,887 68,788 57,642 
Total operating income473,151 357,858 205,454 
Interest expense, net21,639 26,263 30,592 
Other expense (income), net1,701 1,805 (2,200)
Income before income taxes$449,811 $329,790 $177,062 
Information by geographic area
June 30,202320222021
Long-Lived Assets:
United States$176,025 $178,522 $173,335 
Canada29,817 31,728 21,458 
Other Countries9,876 9,698 7,907 
Total$215,718 $219,948 $202,700