XML 51 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
12 Months Ended
Jul. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Net sales, generally disaggregated by location where the customer’s order was placed, were as follows (in millions):
Year Ended July 31,
202320222021
U.S. and Canada$1,464.7 $1,336.8 $1,084.2 
Europe, Middle East and Africa (EMEA)1,007.8 963.6 865.7 
Asia Pacific (APAC)608.8 669.0 649.2 
Latin America (LATAM)349.5 337.2 254.8 
Total net sales$3,430.8 $3,306.6 $2,853.9