XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Segments and Other Geographic Reporting (Tables)
6 Months Ended
Jan. 31, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
The following table presents financial information by segment:
Three Months Ended January 31, 2023Three Months Ended January 31, 2022
(In thousands)United StatesInternationalTotalUnited StatesInternationalTotal
Service revenues$705,733 $84,064 $789,797 $630,707 $80,383 $711,090 
Vehicle sales82,196 84,731 166,927 96,679 59,691 156,370 
Total service revenues and vehicle sales787,929 168,795 956,724 727,386 140,074 867,460 
Yard operations323,397 52,100 375,497 278,093 45,721 323,814 
Cost of vehicle sales79,040 75,687 154,727 90,263 50,041 140,304 
General and administrative49,328 11,647 60,975 46,384 9,630 56,014 
Operating income$336,164 $29,361 $365,525 $312,646 $34,682 $347,328 
Depreciation and amortization$34,121 $4,293 $38,414 $29,316 $3,987 $33,303 
Capital expenditures and acquisitions89,428 14,636 104,064 86,788 5,185 91,973 
Six Months Ended January 31, 2023Six Months Ended January 31, 2022
(In thousands)United StatesInternationalTotalUnited StatesInternationalTotal
Service revenues$1,357,390 $159,247 $1,516,637 $1,221,465 $157,443 $1,378,908 
Vehicle sales179,387 154,072 333,459 184,382 114,302 298,684 
Total service revenues and vehicle sales1,536,777 313,319 1,850,096 1,405,847 271,745 1,677,592 
Yard operations649,641 98,633 748,274 534,714 87,794 622,508 
Cost of vehicle sales171,480 134,359 305,839 170,605 96,107 266,712 
General and administrative96,865 22,090 118,955 92,932 17,991 110,923 
Operating income$618,791 $58,237 $677,028 $607,595 $69,854 $677,449 
Depreciation and amortization$69,057 $8,415 $77,472 $57,046 $8,028 $65,074 
Capital expenditures and acquisitions225,711 31,008 256,719 141,060 15,609 156,669 
January 31, 2023July 31, 2022
(In thousands)United StatesInternationalTotalUnited StatesInternationalTotal
Total assets$5,136,744 $795,664 $5,932,408 $4,615,788 $693,076 $5,308,864 
Goodwill270,269 133,777 404,046 270,269 131,685 401,954